/root/.sdkman/candidates/java/current/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.additional.conditional.commutativity.checking IA --traceabstraction.criterion.for.conditional.commutativity.checking RANDOM --traceabstraction.probability.for.random.criterion 50 --traceabstraction.seed.for.random.criterion 213 -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-3774817-m [2024-04-06 18:49:46,067 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-04-06 18:49:46,125 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-04-06 18:49:46,130 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-04-06 18:49:46,131 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-04-06 18:49:46,158 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-04-06 18:49:46,159 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-04-06 18:49:46,159 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-04-06 18:49:46,159 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-04-06 18:49:46,162 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-04-06 18:49:46,163 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-04-06 18:49:46,163 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-04-06 18:49:46,163 INFO L153 SettingsManager]: * Use SBE=true [2024-04-06 18:49:46,164 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-04-06 18:49:46,165 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-04-06 18:49:46,165 INFO L153 SettingsManager]: * sizeof long=4 [2024-04-06 18:49:46,165 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-04-06 18:49:46,165 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-04-06 18:49:46,165 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-04-06 18:49:46,165 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-04-06 18:49:46,165 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-04-06 18:49:46,166 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-04-06 18:49:46,166 INFO L153 SettingsManager]: * sizeof long double=12 [2024-04-06 18:49:46,167 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-04-06 18:49:46,167 INFO L153 SettingsManager]: * Use constant arrays=true [2024-04-06 18:49:46,167 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-04-06 18:49:46,167 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-04-06 18:49:46,167 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-04-06 18:49:46,168 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-04-06 18:49:46,168 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-06 18:49:46,169 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-04-06 18:49:46,169 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-04-06 18:49:46,170 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional conditional commutativity checking -> IA Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Criterion for conditional commutativity checking -> RANDOM Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: probability for random criterion as percentage -> 50 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: seed for random criterion -> 213 [2024-04-06 18:49:46,418 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-04-06 18:49:46,439 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-04-06 18:49:46,441 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-04-06 18:49:46,442 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-04-06 18:49:46,443 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-04-06 18:49:46,444 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-06 18:49:46,444 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-06 18:49:46,479 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-04-06 18:49:46,480 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-04-06 18:49:46,484 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-04-06 18:49:46,484 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-04-06 18:49:46,485 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-04-06 18:49:46,509 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,517 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,522 INFO L138 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-04-06 18:49:46,523 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-04-06 18:49:46,524 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-04-06 18:49:46,524 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-04-06 18:49:46,524 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-04-06 18:49:46,530 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,530 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,531 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,531 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,533 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,535 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,535 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,536 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 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,536 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-04-06 18:49:46,537 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-04-06 18:49:46,537 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-04-06 18:49:46,537 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-04-06 18:49:46,538 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 06:49:46" (1/1) ... [2024-04-06 18:49:46,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-06 18:49:46,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:49:46,559 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-04-06 18:49:46,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-04-06 18:49:46,595 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-04-06 18:49:46,595 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-04-06 18:49:46,595 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-04-06 18:49:46,596 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-04-06 18:49:46,596 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-04-06 18:49:46,596 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-04-06 18:49:46,596 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-04-06 18:49:46,596 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-04-06 18:49:46,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-04-06 18:49:46,596 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-04-06 18:49:46,596 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-04-06 18:49:46,597 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-04-06 18:49:46,597 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2024-04-06 18:49:46,597 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-04-06 18:49:46,597 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-04-06 18:49:46,598 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-04-06 18:49:46,636 INFO L241 CfgBuilder]: Building ICFG [2024-04-06 18:49:46,638 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-04-06 18:49:46,757 INFO L282 CfgBuilder]: Performing block encoding [2024-04-06 18:49:46,785 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-04-06 18:49:46,785 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2024-04-06 18:49:46,786 INFO L201 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 06:49:46 BoogieIcfgContainer [2024-04-06 18:49:46,787 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-04-06 18:49:46,790 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-04-06 18:49:46,790 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-04-06 18:49:46,793 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-04-06 18:49:46,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.04 06:49:46" (1/2) ... [2024-04-06 18:49:46,794 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26a0e6ae and model type parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 06:49:46, skipping insertion in model container [2024-04-06 18:49:46,794 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 06.04 06:49:46" (2/2) ... [2024-04-06 18:49:46,796 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-sum-equiv.wvr.bpl [2024-04-06 18:49:46,810 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-04-06 18:49:46,818 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-04-06 18:49:46,819 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-04-06 18:49:46,820 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-04-06 18:49:46,898 INFO L144 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2024-04-06 18:49:46,946 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-04-06 18:49:46,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-04-06 18:49:46,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:49:46,949 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-04-06 18:49:46,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-04-06 18:49:46,995 INFO L184 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-04-06 18:49:47,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:47,009 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-04-06 18:49:47,018 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;@41101e06, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=IA, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=false, mConComCheckerCriterionLimit=1, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213 [2024-04-06 18:49:47,018 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-04-06 18:49:47,118 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-06 18:49:47,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:47,119 INFO L85 PathProgramCache]: Analyzing trace with hash 630240849, now seen corresponding path program 1 times [2024-04-06 18:49:47,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:49:47,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063493337] [2024-04-06 18:49:47,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:47,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:47,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:47,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:47,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:49:47,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063493337] [2024-04-06 18:49:47,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063493337] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-06 18:49:47,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-06 18:49:47,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-04-06 18:49:47,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524476052] [2024-04-06 18:49:47,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-06 18:49:47,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-04-06 18:49:47,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:49:47,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-04-06 18:49:47,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-04-06 18:49:47,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:47,806 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:49:47,807 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-06 18:49:47,807 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:47,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:47,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-04-06 18:49:47,885 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-06 18:49:47,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:47,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1070233907, now seen corresponding path program 1 times [2024-04-06 18:49:47,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:49:47,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643249488] [2024-04-06 18:49:47,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:47,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:47,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:47,934 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:47,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:49:47,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643249488] [2024-04-06 18:49:47,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643249488] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-06 18:49:47,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-06 18:49:47,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-04-06 18:49:47,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800309786] [2024-04-06 18:49:47,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-06 18:49:47,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-04-06 18:49:47,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:49:48,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:49:50,138 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 1 times [2024-04-06 18:49:50,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:50,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:50,146 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:50,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:50,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:49:50,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794201, now seen corresponding path program 1 times [2024-04-06 18:49:50,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:50,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:50,261 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:50,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:50,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-04-06 18:49:50,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-04-06 18:49:50,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:50,293 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:49:50,293 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-06 18:49:50,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:50,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:50,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:50,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:50,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable1 [2024-04-06 18:49:50,325 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-06 18:49:50,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:50,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1023139221, now seen corresponding path program 1 times [2024-04-06 18:49:50,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:49:50,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209095738] [2024-04-06 18:49:50,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:50,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:50,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:50,360 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:50,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:49:50,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209095738] [2024-04-06 18:49:50,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209095738] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-06 18:49:50,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-06 18:49:50,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-04-06 18:49:50,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220496464] [2024-04-06 18:49:50,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-06 18:49:50,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-04-06 18:49:50,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:49:50,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-04-06 18:49:50,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-04-06 18:49:50,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:50,489 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:49:50,489 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-06 18:49:50,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:50,490 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:50,490 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:50,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:50,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:50,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:49:50,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-04-06 18:49:50,574 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-06 18:49:50,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:50,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1054711119, now seen corresponding path program 1 times [2024-04-06 18:49:50,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:49:50,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195081078] [2024-04-06 18:49:50,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:50,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:50,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:50,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:50,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:49:50,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195081078] [2024-04-06 18:49:50,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195081078] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-06 18:49:50,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-06 18:49:50,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-04-06 18:49:50,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027532196] [2024-04-06 18:49:50,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-06 18:49:50,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-04-06 18:49:50,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:49:50,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:49:52,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 1 times [2024-04-06 18:49:52,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:52,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:52,805 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:52,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:54,907 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:49:54,907 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 11 treesize of output 3 [2024-04-06 18:49:54,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:49:54,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 1 times [2024-04-06 18:49:54,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:54,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:54,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:54,960 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:54,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:54,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-04-06 18:49:54,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-04-06 18:49:54,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:54,999 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:49:54,999 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-06 18:49:54,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:54,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:54,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:49:54,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:49:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:49:55,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,SelfDestructingSolverStorable5 [2024-04-06 18:49:55,092 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-06 18:49:55,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:55,092 INFO L85 PathProgramCache]: Analyzing trace with hash 818963433, now seen corresponding path program 1 times [2024-04-06 18:49:55,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:49:55,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382656111] [2024-04-06 18:49:55,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:55,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:55,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:55,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-06 18:49:55,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:49:55,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382656111] [2024-04-06 18:49:55,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382656111] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:49:55,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179028363] [2024-04-06 18:49:55,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:55,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:49:55,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:49:55,268 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:49:55,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-04-06 18:49:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:55,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 21 conjunts are in the unsatisfiable core [2024-04-06 18:49:55,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:49:55,369 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-06 18:49:55,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:55,389 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:49:55,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:49:55,440 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-06 18:49:55,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:55,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179028363] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:49:55,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:49:55,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-04-06 18:49:55,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888597619] [2024-04-06 18:49:55,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:49:55,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-04-06 18:49:55,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:49:55,674 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 2 times [2024-04-06 18:49:55,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:55,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:55,677 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:55,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:55,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:49:55,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 2 times [2024-04-06 18:49:55,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:55,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:55,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:55,821 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:55,999 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 1 times [2024-04-06 18:49:55,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:56,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:56,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:56,006 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:56,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:56,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-04-06 18:49:56,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-04-06 18:49:56,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:56,088 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:49:56,088 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-06 18:49:56,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:56,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:56,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:49:56,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:49:56,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:56,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:56,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:56,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:49:56,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:49:56,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:49:56,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-04-06 18:49:56,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable9 [2024-04-06 18:49:56,492 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-06 18:49:56,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:56,492 INFO L85 PathProgramCache]: Analyzing trace with hash 862174439, now seen corresponding path program 2 times [2024-04-06 18:49:56,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:49:56,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365302998] [2024-04-06 18:49:56,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:56,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:56,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:56,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:56,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:49:56,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365302998] [2024-04-06 18:49:56,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365302998] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:49:56,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362129393] [2024-04-06 18:49:56,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 18:49:56,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:49:56,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:49:56,528 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:49:56,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-04-06 18:49:56,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 18:49:56,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:49:56,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2024-04-06 18:49:56,599 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:49:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:56,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:49:56,663 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:49:56,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362129393] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:49:56,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:49:56,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-04-06 18:49:56,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752727295] [2024-04-06 18:49:56,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:49:56,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-04-06 18:49:56,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:49:56,886 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 2 times [2024-04-06 18:49:56,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:56,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:56,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:56,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:56,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-04-06 18:49:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-04-06 18:49:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:56,942 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:49:56,942 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-06 18:49:56,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:56,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:56,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:49:56,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:49:56,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:49:56,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:49:57,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:49:57,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:49:57,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:49:57,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:49:57,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:49:57,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:49:57,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-04-06 18:49:57,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13 [2024-04-06 18:49:57,308 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-06 18:49:57,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:49:57,309 INFO L85 PathProgramCache]: Analyzing trace with hash 755004555, now seen corresponding path program 1 times [2024-04-06 18:49:57,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:49:57,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224919136] [2024-04-06 18:49:57,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:57,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:57,339 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-06 18:49:57,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:49:57,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224919136] [2024-04-06 18:49:57,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224919136] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:49:57,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733638137] [2024-04-06 18:49:57,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:57,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:49:57,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:49:57,341 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:49:57,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-04-06 18:49:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:49:57,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2024-04-06 18:49:57,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:49:57,420 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-06 18:49:57,420 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:49:57,442 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-06 18:49:57,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733638137] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:49:57,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:49:57,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-04-06 18:49:57,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069436593] [2024-04-06 18:49:57,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:49:57,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-04-06 18:49:57,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:49:57,574 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 3 times [2024-04-06 18:49:57,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:57,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:57,576 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:57,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:49:57,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 2 times [2024-04-06 18:49:57,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:57,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:57,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:57,653 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:57,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:57,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:49:57,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 3 times [2024-04-06 18:49:57,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:49:57,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:49:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:57,734 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:49:57,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:49:59,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:49:59,853 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 11 treesize of output 3 [2024-04-06 18:50:01,876 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 1 times [2024-04-06 18:50:01,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:01,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:01,880 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:01,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:01,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-04-06 18:50:01,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-04-06 18:50:01,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:01,957 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:01,957 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-06 18:50:01,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:01,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:01,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:01,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:01,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:01,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:01,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-04-06 18:50:02,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-04-06 18:50:02,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable14,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-04-06 18:50:02,313 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-06 18:50:02,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:02,314 INFO L85 PathProgramCache]: Analyzing trace with hash 693548297, now seen corresponding path program 2 times [2024-04-06 18:50:02,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:02,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655663160] [2024-04-06 18:50:02,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:02,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:02,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:02,567 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-06 18:50:02,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:02,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655663160] [2024-04-06 18:50:02,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655663160] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:02,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582458274] [2024-04-06 18:50:02,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 18:50:02,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:02,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:02,569 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:02,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-04-06 18:50:02,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 18:50:02,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:50:02,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 34 conjunts are in the unsatisfiable core [2024-04-06 18:50:02,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:02,744 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:02,744 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-06 18:50:02,875 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-06 18:50:02,876 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:03,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:03,238 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:03,238 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-06 18:50:03,361 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-06 18:50:03,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582458274] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:03,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:03,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2024-04-06 18:50:03,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38268768] [2024-04-06 18:50:03,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:03,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-04-06 18:50:03,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:03,509 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 4 times [2024-04-06 18:50:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:03,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:03,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:03,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:03,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 3 times [2024-04-06 18:50:03,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:03,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:03,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:03,645 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:03,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:05,929 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:05,930 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 28 treesize of output 48 [2024-04-06 18:50:06,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:06,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 49 treesize of output 97 [2024-04-06 18:50:06,217 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 2 times [2024-04-06 18:50:06,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:06,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:06,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:06,221 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:06,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:06,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-04-06 18:50:06,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2024-04-06 18:50:06,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:06,711 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:06,711 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-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-04-06 18:50:06,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:08,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-04-06 18:50:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-06 18:50:08,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-04-06 18:50:08,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22 [2024-04-06 18:50:08,778 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-06 18:50:08,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:08,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1677766151, now seen corresponding path program 3 times [2024-04-06 18:50:08,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:08,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71422248] [2024-04-06 18:50:08,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:08,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:08,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:08,840 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-06 18:50:08,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:08,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71422248] [2024-04-06 18:50:08,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71422248] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:08,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528023505] [2024-04-06 18:50:08,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 18:50:08,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:08,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:08,854 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:08,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-04-06 18:50:08,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-04-06 18:50:08,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:50:08,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjunts are in the unsatisfiable core [2024-04-06 18:50:08,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:08,972 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-06 18:50:08,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:09,013 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-06 18:50:09,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528023505] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:09,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:09,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-04-06 18:50:09,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77113265] [2024-04-06 18:50:09,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:09,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-06 18:50:09,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:09,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:09,156 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 5 times [2024-04-06 18:50:09,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:09,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:09,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,159 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:09,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 4 times [2024-04-06 18:50:09,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:09,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,277 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:09,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:09,492 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 3 times [2024-04-06 18:50:09,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:09,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:09,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,495 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:09,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,596 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 4 times [2024-04-06 18:50:09,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:09,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:09,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:09,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:09,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-06 18:50:09,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-04-06 18:50:09,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:09,758 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:09,758 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-06 18:50:09,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:09,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:09,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:09,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:09,759 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:09,759 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:09,759 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-04-06 18:50:09,759 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-06 18:50:09,759 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:10,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:10,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:10,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:10,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:10,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:10,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:10,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:10,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:10,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-04-06 18:50:10,124 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-06 18:50:10,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2024-04-06 18:50:10,324 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-06 18:50:10,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:10,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1633842467, now seen corresponding path program 4 times [2024-04-06 18:50:10,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:10,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582312781] [2024-04-06 18:50:10,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:10,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:10,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:10,360 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-06 18:50:10,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:10,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582312781] [2024-04-06 18:50:10,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582312781] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:10,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434989453] [2024-04-06 18:50:10,361 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 18:50:10,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:10,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:10,362 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:10,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-04-06 18:50:10,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 18:50:10,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:50:10,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjunts are in the unsatisfiable core [2024-04-06 18:50:10,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:10,467 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-06 18:50:10,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:10,529 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-06 18:50:10,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434989453] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:10,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:10,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-04-06 18:50:10,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335425153] [2024-04-06 18:50:10,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:10,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-06 18:50:10,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:10,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:10,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1365071841, now seen corresponding path program 5 times [2024-04-06 18:50:10,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:10,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:10,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:10,942 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:10,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:10,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-06 18:50:10,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-04-06 18:50:10,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:10,984 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:10,984 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-06 18:50:10,984 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-04-06 18:50:10,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-04-06 18:50:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:11,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-04-06 18:50:11,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-04-06 18:50:11,397 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-06 18:50:11,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:11,397 INFO L85 PathProgramCache]: Analyzing trace with hash -2018089055, now seen corresponding path program 5 times [2024-04-06 18:50:11,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:11,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825724749] [2024-04-06 18:50:11,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:11,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:11,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:50:11,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:11,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825724749] [2024-04-06 18:50:11,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825724749] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:11,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409422592] [2024-04-06 18:50:11,722 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 18:50:11,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:11,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:11,723 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:11,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-04-06 18:50:11,752 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-04-06 18:50:11,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:50:11,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 45 conjunts are in the unsatisfiable core [2024-04-06 18:50:11,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:12,059 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-06 18:50:12,083 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:50:12,084 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:12,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:12,387 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-06 18:50:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:50:12,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409422592] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:12,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:12,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2024-04-06 18:50:12,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109272791] [2024-04-06 18:50:12,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:12,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-04-06 18:50:12,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:12,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:50:12,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 4 times [2024-04-06 18:50:12,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:12,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:12,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:12,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:12,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:13,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-06 18:50:13,045 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 6 times [2024-04-06 18:50:13,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:13,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:13,048 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:13,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:13,152 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 7 times [2024-04-06 18:50:13,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:13,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:13,156 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:13,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:13,248 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 8 times [2024-04-06 18:50:13,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:13,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:13,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:13,252 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:13,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:13,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-04-06 18:50:13,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1558, Unknown=0, NotChecked=0, Total=1722 [2024-04-06 18:50:13,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:13,379 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:13,379 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-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:13,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 18:50:15,491 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-06 18:50:15,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:15,685 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-06 18:50:15,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:15,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1523881023, now seen corresponding path program 6 times [2024-04-06 18:50:15,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:15,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004961801] [2024-04-06 18:50:15,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:15,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:16,153 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-06 18:50:16,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:16,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004961801] [2024-04-06 18:50:16,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004961801] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:16,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246272164] [2024-04-06 18:50:16,154 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 18:50:16,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:16,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:16,155 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:16,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-04-06 18:50:16,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-04-06 18:50:16,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:50:16,186 WARN L260 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 58 conjunts are in the unsatisfiable core [2024-04-06 18:50:16,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:16,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:16,694 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-06 18:50:16,756 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:50:16,756 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:17,623 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:17,626 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:17,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:17,630 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:17,631 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:17,631 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:17,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:17,690 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-06 18:50:17,827 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-06 18:50:17,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246272164] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:17,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:17,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 53 [2024-04-06 18:50:17,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403928704] [2024-04-06 18:50:17,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:17,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-04-06 18:50:17,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:18,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 5 times [2024-04-06 18:50:18,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:18,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:18,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:18,077 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:18,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:18,387 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,387 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,389 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,389 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,390 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:18,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2024-04-06 18:50:20,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 9 times [2024-04-06 18:50:20,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:20,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:20,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:20,495 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:20,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:20,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-04-06 18:50:20,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2592, Unknown=0, NotChecked=0, Total=2970 [2024-04-06 18:50:20,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:20,814 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:20,814 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-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 18:50:20,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:23,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:23,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-04-06 18:50:23,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-04-06 18:50:23,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-04-06 18:50:23,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37 [2024-04-06 18:50:23,670 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-06 18:50:23,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:23,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1031968447, now seen corresponding path program 7 times [2024-04-06 18:50:23,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:23,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132864885] [2024-04-06 18:50:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:23,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:23,725 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-06 18:50:23,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:23,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132864885] [2024-04-06 18:50:23,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132864885] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:23,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836441277] [2024-04-06 18:50:23,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 18:50:23,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:23,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:23,726 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:23,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-04-06 18:50:23,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:23,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 12 conjunts are in the unsatisfiable core [2024-04-06 18:50:23,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:23,894 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-06 18:50:23,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:23,951 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-06 18:50:23,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836441277] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:23,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:23,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2024-04-06 18:50:23,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564423664] [2024-04-06 18:50:23,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:23,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-04-06 18:50:23,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:24,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:24,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 6 times [2024-04-06 18:50:24,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:24,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:24,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,153 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:24,296 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 3 times [2024-04-06 18:50:24,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:24,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,299 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:24,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,426 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 10 times [2024-04-06 18:50:24,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:24,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:24,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,429 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:24,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:24,571 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 11 times [2024-04-06 18:50:24,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:24,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,574 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:24,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:24,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 12 times [2024-04-06 18:50:24,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:24,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:24,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:50:24,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2104947133, now seen corresponding path program 13 times [2024-04-06 18:50:24,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:24,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:24,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:24,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,948 INFO L85 PathProgramCache]: Analyzing trace with hash 828851781, now seen corresponding path program 14 times [2024-04-06 18:50:24,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:24,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,952 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:24,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:24,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-04-06 18:50:24,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2024-04-06 18:50:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:24,967 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:24,967 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-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-04-06 18:50:24,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-04-06 18:50:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-04-06 18:50:25,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-04-06 18:50:26,119 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,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-04-06 18:50:26,119 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-06 18:50:26,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:26,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1224774823, now seen corresponding path program 8 times [2024-04-06 18:50:26,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:26,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591640892] [2024-04-06 18:50:26,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:26,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:26,723 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-06 18:50:26,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:26,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591640892] [2024-04-06 18:50:26,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591640892] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:26,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350371270] [2024-04-06 18:50:26,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 18:50:26,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:26,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:26,725 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:26,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-04-06 18:50:26,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 18:50:26,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:50:26,758 WARN L260 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 70 conjunts are in the unsatisfiable core [2024-04-06 18:50:26,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:27,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:27,483 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-06 18:50:27,554 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-06 18:50:27,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:29,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,023 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,025 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,025 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,026 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,026 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,027 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,027 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,030 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:29,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:29,109 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-06 18:50:29,313 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-06 18:50:29,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350371270] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:29,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:29,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 25, 25] total 64 [2024-04-06 18:50:29,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109503716] [2024-04-06 18:50:29,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:29,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-04-06 18:50:29,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:29,494 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 6 times [2024-04-06 18:50:29,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:29,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:29,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:29,496 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:29,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:29,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 5 times [2024-04-06 18:50:29,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:29,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:29,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:29,601 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:29,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:29,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:50:29,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 7 times [2024-04-06 18:50:29,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:29,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:29,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:29,681 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:29,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-06 18:50:29,968 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 15 times [2024-04-06 18:50:29,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:29,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:29,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:29,971 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:29,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:30,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 14 [2024-04-06 18:50:30,182 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 16 times [2024-04-06 18:50:30,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:30,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:30,200 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:30,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:30,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-06 18:50:30,348 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 17 times [2024-04-06 18:50:30,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:30,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:30,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:30,351 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:30,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:30,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2024-04-06 18:50:30,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 18 times [2024-04-06 18:50:30,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:30,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:30,592 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:30,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:30,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-04-06 18:50:30,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=3943, Unknown=0, NotChecked=0, Total=4422 [2024-04-06 18:50:30,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:30,847 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:30,848 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-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-04-06 18:50:30,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:35,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:50:35,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:50:35,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-04-06 18:50:35,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-04-06 18:50:35,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-04-06 18:50:35,910 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-06 18:50:35,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:50:35,910 INFO L85 PathProgramCache]: Analyzing trace with hash -195495303, now seen corresponding path program 9 times [2024-04-06 18:50:35,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:50:35,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645524781] [2024-04-06 18:50:35,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:35,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:35,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:50:36,582 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-06 18:50:36,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:50:36,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645524781] [2024-04-06 18:50:36,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645524781] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:50:36,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383134878] [2024-04-06 18:50:36,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 18:50:36,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:50:36,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:50:36,584 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:50:36,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-04-06 18:50:36,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-04-06 18:50:36,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:50:36,618 WARN L260 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 83 conjunts are in the unsatisfiable core [2024-04-06 18:50:36,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:50:37,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:50:37,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:37,652 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-06 18:50:37,762 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-06 18:50:37,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:50:38,846 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:38,846 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-06 18:50:38,920 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-06 18:50:38,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383134878] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:50:38,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:50:38,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30, 27] total 74 [2024-04-06 18:50:38,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311236509] [2024-04-06 18:50:38,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:50:38,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-04-06 18:50:38,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:50:39,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 6 times [2024-04-06 18:50:39,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:39,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:39,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:39,187 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:39,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:50:39,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 8 times [2024-04-06 18:50:39,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:39,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:39,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:39,318 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:39,456 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 14 treesize of output 8 [2024-04-06 18:50:39,527 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 4 times [2024-04-06 18:50:39,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:39,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:39,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:39,529 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:41,744 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:41,744 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:41,745 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:41,745 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:41,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2024-04-06 18:50:43,824 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 19 times [2024-04-06 18:50:43,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:43,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:43,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:43,827 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:44,065 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,066 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,066 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,066 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,067 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,067 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,067 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,068 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,068 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,068 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,069 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:50:44,073 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:44,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 27 [2024-04-06 18:50:46,388 INFO L85 PathProgramCache]: Analyzing trace with hash 828851781, now seen corresponding path program 20 times [2024-04-06 18:50:46,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:46,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:46,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:46,392 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:46,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:46,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:46,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 18 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 18 case distinctions, treesize of input 53 treesize of output 167 [2024-04-06 18:50:48,817 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 21 times [2024-04-06 18:50:48,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:48,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:48,821 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:49,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:50:49,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 24 case distinctions, treesize of input 59 treesize of output 219 [2024-04-06 18:50:51,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 22 times [2024-04-06 18:50:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:50:51,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:50:51,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:51,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:50:51,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:50:51,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-04-06 18:50:51,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=5612, Unknown=0, NotChecked=0, Total=6006 [2024-04-06 18:50:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:50:51,638 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:50:51,638 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-06 18:50:51,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:50:51,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:50:51,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:50:51,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:50:51,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:50:51,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-04-06 18:50:51,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:51:01,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-04-06 18:51:01,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-04-06 18:51:01,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-04-06 18:51:02,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-04-06 18:51:02,114 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-06 18:51:02,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:51:02,114 INFO L85 PathProgramCache]: Analyzing trace with hash 2005358455, now seen corresponding path program 10 times [2024-04-06 18:51:02,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:51:02,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069028089] [2024-04-06 18:51:02,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:02,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:02,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:51:02,198 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-06 18:51:02,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:51:02,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069028089] [2024-04-06 18:51:02,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069028089] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:51:02,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645903100] [2024-04-06 18:51:02,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 18:51:02,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:51:02,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:51:02,200 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:51:02,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-04-06 18:51:02,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 18:51:02,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:51:02,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 16 conjunts are in the unsatisfiable core [2024-04-06 18:51:02,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:51:02,415 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-06 18:51:02,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:51:02,492 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-06 18:51:02,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645903100] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:51:02,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:51:02,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2024-04-06 18:51:02,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230985095] [2024-04-06 18:51:02,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:51:02,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-04-06 18:51:02,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:51:02,605 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 7 times [2024-04-06 18:51:02,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:02,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:02,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:02,607 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:02,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:02,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:02,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 7 times [2024-04-06 18:51:02,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:02,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:02,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:02,706 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 5 times [2024-04-06 18:51:02,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:02,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:02,819 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:02,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:02,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:02,949 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 23 times [2024-04-06 18:51:02,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:02,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:02,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:02,951 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:02,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:03,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:03,099 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 24 times [2024-04-06 18:51:03,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:03,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:03,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:03,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:03,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:03,238 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 25 times [2024-04-06 18:51:03,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:03,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:03,241 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:03,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:03,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:07,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 26 times [2024-04-06 18:51:07,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:07,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:07,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,429 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:07,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:07,571 INFO L85 PathProgramCache]: Analyzing trace with hash 828851781, now seen corresponding path program 27 times [2024-04-06 18:51:07,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:07,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:07,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,574 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:07,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1957614567, now seen corresponding path program 28 times [2024-04-06 18:51:07,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:07,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:07,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,769 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 29 times [2024-04-06 18:51:07,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:07,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:07,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,773 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:07,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:07,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-04-06 18:51:07,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2024-04-06 18:51:07,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:51:07,887 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:51:07,888 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-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2024-04-06 18:51:07,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:51:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:51:10,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-04-06 18:51:10,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-04-06 18:51:10,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-04-06 18:51:10,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-04-06 18:51:10,306 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,SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-04-06 18:51:10,306 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-06 18:51:10,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:51:10,307 INFO L85 PathProgramCache]: Analyzing trace with hash 58656529, now seen corresponding path program 11 times [2024-04-06 18:51:10,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:51:10,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916344326] [2024-04-06 18:51:10,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:10,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:10,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:51:11,117 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-06 18:51:11,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:51:11,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916344326] [2024-04-06 18:51:11,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916344326] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:51:11,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663526986] [2024-04-06 18:51:11,117 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 18:51:11,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:51:11,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:51:11,118 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:51:11,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-04-06 18:51:11,155 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-04-06 18:51:11,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:51:11,156 WARN L260 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 93 conjunts are in the unsatisfiable core [2024-04-06 18:51:11,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:51:12,274 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-06 18:51:12,311 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-06 18:51:12,311 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:51:14,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:51:14,053 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-06 18:51:18,763 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-06 18:51:18,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663526986] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:51:18,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:51:18,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 32, 32] total 85 [2024-04-06 18:51:18,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940353341] [2024-04-06 18:51:18,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:51:18,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2024-04-06 18:51:18,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:51:18,936 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 8 times [2024-04-06 18:51:18,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:18,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:18,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:18,938 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,118 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 14 treesize of output 8 [2024-04-06 18:51:19,186 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 6 times [2024-04-06 18:51:19,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:19,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,189 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:19,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-06 18:51:19,471 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 30 times [2024-04-06 18:51:19,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:19,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:19,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,474 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:19,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:51:19,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 31 times [2024-04-06 18:51:19,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:19,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:19,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,711 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:19,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:51:19,896 INFO L85 PathProgramCache]: Analyzing trace with hash 2104947133, now seen corresponding path program 32 times [2024-04-06 18:51:19,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:19,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:19,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:20,082 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 40 treesize of output 20 [2024-04-06 18:51:20,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1957614567, now seen corresponding path program 33 times [2024-04-06 18:51:20,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:20,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:20,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:20,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:20,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:20,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2024-04-06 18:51:20,369 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 34 times [2024-04-06 18:51:20,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:20,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:20,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:20,373 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:20,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-04-06 18:51:20,494 INFO L85 PathProgramCache]: Analyzing trace with hash 401559371, now seen corresponding path program 35 times [2024-04-06 18:51:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:20,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:20,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:20,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:20,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2024-04-06 18:51:20,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=461, Invalid=7729, Unknown=0, NotChecked=0, Total=8190 [2024-04-06 18:51:20,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:51:20,621 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:51:20,622 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-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 113 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-04-06 18:51:20,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:51:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:51:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:51:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:51:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:51:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:51:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:51:30,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-04-06 18:51:30,768 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-06 18:51:30,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-04-06 18:51:30,968 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-06 18:51:30,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:51:30,968 INFO L85 PathProgramCache]: Analyzing trace with hash 688087345, now seen corresponding path program 12 times [2024-04-06 18:51:30,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:51:30,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650799079] [2024-04-06 18:51:30,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:30,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:30,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:51:31,975 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-06 18:51:31,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:51:31,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650799079] [2024-04-06 18:51:31,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650799079] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:51:31,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693885810] [2024-04-06 18:51:31,975 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 18:51:31,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:51:31,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:51:31,976 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:51:31,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-04-06 18:51:32,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-04-06 18:51:32,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:51:32,035 WARN L260 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 107 conjunts are in the unsatisfiable core [2024-04-06 18:51:32,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:51:33,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:51:33,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:51:33,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:51:33,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:51:33,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:51:33,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:51:33,715 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:51:33,716 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-06 18:51:34,149 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-06 18:51:34,149 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:51:36,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:51:36,099 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-06 18:51:36,502 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-06 18:51:36,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693885810] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:51:36,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:51:36,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 38, 38] total 99 [2024-04-06 18:51:36,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172859703] [2024-04-06 18:51:36,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:51:36,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2024-04-06 18:51:36,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:51:36,685 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 9 times [2024-04-06 18:51:36,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:36,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:36,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:36,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:51:36,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 8 times [2024-04-06 18:51:36,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:36,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:36,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:36,814 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:36,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-06 18:51:37,133 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 36 times [2024-04-06 18:51:37,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:37,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:37,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,136 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,266 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 37 times [2024-04-06 18:51:37,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:37,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:37,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-06 18:51:37,420 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 38 times [2024-04-06 18:51:37,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:37,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:37,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,423 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:37,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2024-04-06 18:51:37,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1365071841, now seen corresponding path program 39 times [2024-04-06 18:51:37,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:37,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:37,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,636 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 22 [2024-04-06 18:51:37,928 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 40 times [2024-04-06 18:51:37,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:37,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:37,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:37,931 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:37,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:38,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:51:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash -436627569, now seen corresponding path program 41 times [2024-04-06 18:51:38,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:38,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:38,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:38,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:38,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:38,456 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:51:38,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 45 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 105 [2024-04-06 18:51:38,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1307704273, now seen corresponding path program 42 times [2024-04-06 18:51:38,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:38,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:38,525 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:38,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:38,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2024-04-06 18:51:38,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=584, Invalid=10128, Unknown=0, NotChecked=0, Total=10712 [2024-04-06 18:51:38,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:51:38,667 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:51:38,667 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-06 18:51:38,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:51:38,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:51:38,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-04-06 18:51:38,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:51:56,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-04-06 18:51:56,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2024-04-06 18:51:56,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-04-06 18:51:56,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:51:56,378 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-06 18:51:56,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:51:56,378 INFO L85 PathProgramCache]: Analyzing trace with hash 724758575, now seen corresponding path program 13 times [2024-04-06 18:51:56,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:51:56,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107420926] [2024-04-06 18:51:56,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:56,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:56,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:51:56,493 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-06 18:51:56,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:51:56,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107420926] [2024-04-06 18:51:56,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107420926] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:51:56,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077845005] [2024-04-06 18:51:56,493 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 18:51:56,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:51:56,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:51:56,494 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:51:56,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-04-06 18:51:56,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:51:56,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2024-04-06 18:51:56,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:51:56,809 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-06 18:51:56,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:51:56,915 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-06 18:51:56,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077845005] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:51:56,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:51:56,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 13] total 31 [2024-04-06 18:51:56,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92947684] [2024-04-06 18:51:56,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:51:56,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-04-06 18:51:56,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:51:57,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:57,106 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 10 times [2024-04-06 18:51:57,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:57,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:57,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:57,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:57,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:57,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 9 times [2024-04-06 18:51:57,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:57,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:57,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:57,177 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:57,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:57,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:59,372 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 43 times [2024-04-06 18:51:59,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:59,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:59,374 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:59,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1957614567, now seen corresponding path program 44 times [2024-04-06 18:51:59,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:59,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:59,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:59,601 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:59,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:59,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:51:59,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 45 times [2024-04-06 18:51:59,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:51:59,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:51:59,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:59,729 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:51:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:51:59,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:52:00,289 INFO L85 PathProgramCache]: Analyzing trace with hash 401559371, now seen corresponding path program 46 times [2024-04-06 18:52:00,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:00,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:00,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:00,294 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:00,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:00,434 INFO L85 PathProgramCache]: Analyzing trace with hash -650552655, now seen corresponding path program 47 times [2024-04-06 18:52:00,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:00,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:00,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:00,438 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:00,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1307704273, now seen corresponding path program 48 times [2024-04-06 18:52:00,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:00,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:00,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:00,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:00,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:00,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-04-06 18:52:00,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2024-04-06 18:52:00,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:52:00,576 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:52:00,576 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-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 155 states. [2024-04-06 18:52:00,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2024-04-06 18:52:03,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-04-06 18:52:03,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-04-06 18:52:03,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,SelfDestructingSolverStorable100 [2024-04-06 18:52:03,903 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-06 18:52:03,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:52:03,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1911110345, now seen corresponding path program 14 times [2024-04-06 18:52:03,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:52:03,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637578649] [2024-04-06 18:52:03,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:03,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:03,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:52:05,030 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-06 18:52:05,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:52:05,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637578649] [2024-04-06 18:52:05,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637578649] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:52:05,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664265035] [2024-04-06 18:52:05,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 18:52:05,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:52:05,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:52:05,031 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:52:05,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-04-06 18:52:05,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 18:52:05,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:52:05,073 WARN L260 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 118 conjunts are in the unsatisfiable core [2024-04-06 18:52:05,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:52:06,921 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:06,922 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-06 18:52:07,026 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-06 18:52:07,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:52:13,421 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,424 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,427 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,432 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,435 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,435 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,440 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,441 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,442 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,442 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,446 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,451 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,452 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,453 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,456 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,458 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,459 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,460 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,460 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,461 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,462 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,462 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,464 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,464 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,464 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,465 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:13,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:13,845 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-06 18:52:14,938 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-06 18:52:14,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664265035] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:52:14,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:52:14,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 41, 41] total 108 [2024-04-06 18:52:14,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955102634] [2024-04-06 18:52:14,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:52:14,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-04-06 18:52:14,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:52:15,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:52:15,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 49 times [2024-04-06 18:52:15,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:15,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:15,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:15,411 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:15,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:52:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash 828851781, now seen corresponding path program 50 times [2024-04-06 18:52:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:15,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:15,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:15,616 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:15,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:15,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 21 [2024-04-06 18:52:15,834 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 51 times [2024-04-06 18:52:15,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:15,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:15,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:15,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:15,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-04-06 18:52:16,013 INFO L85 PathProgramCache]: Analyzing trace with hash 401559371, now seen corresponding path program 52 times [2024-04-06 18:52:16,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:16,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:16,016 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:16,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16 [2024-04-06 18:52:16,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1307704273, now seen corresponding path program 53 times [2024-04-06 18:52:16,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:16,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:16,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:16,320 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:16,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:16,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-04-06 18:52:16,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1268, Invalid=10942, Unknown=0, NotChecked=0, Total=12210 [2024-04-06 18:52:16,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:52:16,437 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:52:16,437 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-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:52:16,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:52:16,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:52:16,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-04-06 18:52:16,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 165 states. [2024-04-06 18:52:16,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2024-04-06 18:52:16,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:52:30,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:52:30,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:52:30,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:52:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-04-06 18:52:30,727 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-06 18:52:30,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-04-06 18:52:30,924 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-06 18:52:30,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:52:30,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1035034647, now seen corresponding path program 15 times [2024-04-06 18:52:30,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:52:30,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539048646] [2024-04-06 18:52:30,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:30,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:30,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:52:32,208 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-06 18:52:32,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:52:32,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539048646] [2024-04-06 18:52:32,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539048646] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:52:32,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428478922] [2024-04-06 18:52:32,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 18:52:32,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:52:32,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:52:32,210 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:52:32,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-04-06 18:52:32,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-04-06 18:52:32,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:52:32,274 WARN L260 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 131 conjunts are in the unsatisfiable core [2024-04-06 18:52:32,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:52:34,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:34,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:52:35,115 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:35,115 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-06 18:52:35,538 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-06 18:52:35,538 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:52:38,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:38,655 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-06 18:52:38,763 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-06 18:52:38,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428478922] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:52:38,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:52:38,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 46, 39] total 114 [2024-04-06 18:52:38,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094133676] [2024-04-06 18:52:38,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:52:38,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-04-06 18:52:38,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:52:38,986 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 11 times [2024-04-06 18:52:38,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:38,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:38,989 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:39,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:52:39,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 10 times [2024-04-06 18:52:39,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:39,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:39,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:39,096 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:39,348 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 7 times [2024-04-06 18:52:39,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:39,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:39,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:39,351 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:39,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:39,483 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:39,484 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:39,484 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:39,484 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:39,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2024-04-06 18:52:41,703 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 54 times [2024-04-06 18:52:41,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:41,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:41,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:41,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:52:43,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:52:43,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,915 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,915 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,915 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-04-06 18:52:43,935 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:43,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-04-06 18:52:44,025 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 55 times [2024-04-06 18:52:44,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:44,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:44,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:44,027 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:44,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:44,229 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,229 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,229 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,230 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,230 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,230 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2024-04-06 18:52:44,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 56 times [2024-04-06 18:52:44,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:44,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:44,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:44,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:44,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:44,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,495 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,495 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,495 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,497 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,497 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,497 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,498 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:44,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:44,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2024-04-06 18:52:46,702 INFO L85 PathProgramCache]: Analyzing trace with hash 2104947133, now seen corresponding path program 57 times [2024-04-06 18:52:46,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:46,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:46,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:46,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:46,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:46,904 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,905 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,905 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,906 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,906 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,906 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,907 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,908 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,908 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,908 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,909 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,909 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,909 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,910 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:46,913 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:46,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 27 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 28 [2024-04-06 18:52:49,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1957614567, now seen corresponding path program 58 times [2024-04-06 18:52:49,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:49,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:49,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:49,125 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:49,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:49,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,274 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,274 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,274 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,275 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,276 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,276 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,276 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,277 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,277 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:49,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:49,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 35 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 29 [2024-04-06 18:52:59,559 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 59 times [2024-04-06 18:52:59,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:59,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:59,563 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:59,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:59,721 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,721 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,721 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,722 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,722 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,725 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,725 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,725 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,726 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,728 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,728 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,728 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,729 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:52:59,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:52:59,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 42 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 49 [2024-04-06 18:52:59,985 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 60 times [2024-04-06 18:52:59,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:52:59,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:52:59,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:52:59,989 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:52:59,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:00,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,280 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,281 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,281 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,281 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,286 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,286 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,287 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,287 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,290 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,290 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,290 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,291 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,291 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,291 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:00,311 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:53:00,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 72 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 6 case distinctions, treesize of input 72 treesize of output 76 [2024-04-06 18:53:04,750 INFO L85 PathProgramCache]: Analyzing trace with hash -650552655, now seen corresponding path program 61 times [2024-04-06 18:53:04,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:04,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:04,754 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:04,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:04,912 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,912 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,912 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,913 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,913 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,915 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,915 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,917 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,918 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,918 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,919 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,920 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,921 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,921 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,921 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,922 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,927 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,927 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,928 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,928 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:04,950 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:53:04,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 72 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 73 [2024-04-06 18:53:05,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1307704273, now seen corresponding path program 62 times [2024-04-06 18:53:05,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:05,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:05,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:05,314 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:05,396 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,397 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,397 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,399 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,400 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,400 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,402 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,402 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,403 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,404 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,404 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,404 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,405 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,405 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,405 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,406 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,406 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,406 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,407 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,407 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,407 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,408 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,408 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,408 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,409 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,409 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,409 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,413 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:53:05,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:53:05,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 85 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 74 [2024-04-06 18:53:07,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1721608589, now seen corresponding path program 63 times [2024-04-06 18:53:07,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:07,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:07,718 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:07,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:08,231 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:53:08,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 55 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 50 case distinctions, treesize of input 79 treesize of output 429 [2024-04-06 18:53:12,069 INFO L85 PathProgramCache]: Analyzing trace with hash -903442155, now seen corresponding path program 64 times [2024-04-06 18:53:12,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:12,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:12,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:12,074 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:12,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:12,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-04-06 18:53:12,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=14458, Unknown=0, NotChecked=0, Total=15252 [2024-04-06 18:53:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:53:12,338 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:53:12,338 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-06 18:53:12,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:53:12,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-04-06 18:53:12,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:53:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:53:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:53:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:53:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:53:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-04-06 18:53:43,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2024-04-06 18:53:43,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-04-06 18:53:43,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,SelfDestructingSolverStorable110,SelfDestructingSolverStorable121,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108,SelfDestructingSolverStorable119,SelfDestructingSolverStorable109,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable117,SelfDestructingSolverStorable107,SelfDestructingSolverStorable118,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-04-06 18:53:43,945 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-06 18:53:43,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:53:43,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1633066777, now seen corresponding path program 16 times [2024-04-06 18:53:43,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:53:43,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340534627] [2024-04-06 18:53:43,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:43,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:43,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:53:44,065 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-06 18:53:44,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:53:44,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340534627] [2024-04-06 18:53:44,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340534627] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:53:44,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508252547] [2024-04-06 18:53:44,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 18:53:44,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:53:44,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:53:44,067 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:53:44,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-04-06 18:53:44,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 18:53:44,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:53:44,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 24 conjunts are in the unsatisfiable core [2024-04-06 18:53:44,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:53:44,427 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-06 18:53:44,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:53:44,557 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-06 18:53:44,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508252547] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:53:44,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:53:44,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 25, 15] total 37 [2024-04-06 18:53:44,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351456609] [2024-04-06 18:53:44,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:53:44,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-04-06 18:53:44,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:53:44,832 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 65 times [2024-04-06 18:53:44,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:44,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:44,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:44,834 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:44,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1365071841, now seen corresponding path program 66 times [2024-04-06 18:53:44,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:44,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:44,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:44,965 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:44,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 67 times [2024-04-06 18:53:47,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:47,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:47,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:47,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1957614567, now seen corresponding path program 68 times [2024-04-06 18:53:47,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:47,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:47,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,262 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,367 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 69 times [2024-04-06 18:53:47,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:47,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:47,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:47,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash -648498323, now seen corresponding path program 70 times [2024-04-06 18:53:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:47,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:47,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,554 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,673 INFO L85 PathProgramCache]: Analyzing trace with hash -436627569, now seen corresponding path program 71 times [2024-04-06 18:53:47,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:47,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:47,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,677 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:47,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,768 INFO L85 PathProgramCache]: Analyzing trace with hash -650552655, now seen corresponding path program 72 times [2024-04-06 18:53:47,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:47,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,772 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:47,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,929 INFO L85 PathProgramCache]: Analyzing trace with hash -903442155, now seen corresponding path program 73 times [2024-04-06 18:53:47,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:47,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:47,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:47,933 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:47,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:48,059 INFO L85 PathProgramCache]: Analyzing trace with hash 2058064363, now seen corresponding path program 74 times [2024-04-06 18:53:48,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:48,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:48,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:48,063 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:53:48,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:53:48,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-04-06 18:53:48,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1718, Unknown=0, NotChecked=0, Total=1980 [2024-04-06 18:53:48,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:53:48,089 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:53:48,089 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-06 18:53:48,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:53:48,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:53:48,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 180 states. [2024-04-06 18:53:48,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:53:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:53:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:53:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:53:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:53:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:53:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2024-04-06 18:53:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2024-04-06 18:53:52,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-04-06 18:53:53,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,SelfDestructingSolverStorable131,SelfDestructingSolverStorable132,SelfDestructingSolverStorable126,SelfDestructingSolverStorable127,SelfDestructingSolverStorable128,SelfDestructingSolverStorable129,SelfDestructingSolverStorable122,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123,SelfDestructingSolverStorable124,SelfDestructingSolverStorable125 [2024-04-06 18:53:53,186 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-06 18:53:53,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:53:53,186 INFO L85 PathProgramCache]: Analyzing trace with hash 267519617, now seen corresponding path program 17 times [2024-04-06 18:53:53,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:53:53,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984383120] [2024-04-06 18:53:53,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:53:53,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:53:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:53:54,683 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-06 18:53:54,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:53:54,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984383120] [2024-04-06 18:53:54,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984383120] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:53:54,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765491007] [2024-04-06 18:53:54,683 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 18:53:54,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:53:54,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:53:54,684 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:53:54,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-04-06 18:53:54,727 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-04-06 18:53:54,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:53:54,730 WARN L260 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 141 conjunts are in the unsatisfiable core [2024-04-06 18:53:54,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:53:57,398 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-06 18:53:57,453 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-06 18:53:57,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:54:03,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:54:03,110 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-06 18:54:39,137 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-06 18:54:39,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765491007] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:54:39,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:54:39,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 48, 48] total 129 [2024-04-06 18:54:39,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505327621] [2024-04-06 18:54:39,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:54:39,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 129 states [2024-04-06 18:54:39,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:54:39,286 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 12 times [2024-04-06 18:54:39,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:39,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:39,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,288 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:39,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:54:39,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 11 times [2024-04-06 18:54:39,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:39,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:39,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,394 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:39,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 9 times [2024-04-06 18:54:39,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:39,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:39,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:39,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,620 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 20 treesize of output 12 [2024-04-06 18:54:39,719 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 8 times [2024-04-06 18:54:39,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:39,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:39,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,721 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:39,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,959 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 75 times [2024-04-06 18:54:39,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:39,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:39,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:39,961 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:39,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:40,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:54:40,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 76 times [2024-04-06 18:54:40,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:40,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:40,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:40,191 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:40,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:40,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:54:40,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2104947133, now seen corresponding path program 77 times [2024-04-06 18:54:40,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:40,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:40,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:40,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:40,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:54:40,780 INFO L85 PathProgramCache]: Analyzing trace with hash -648498323, now seen corresponding path program 78 times [2024-04-06 18:54:40,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:40,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:40,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:40,783 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:40,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 18 [2024-04-06 18:54:41,078 INFO L85 PathProgramCache]: Analyzing trace with hash -903442155, now seen corresponding path program 79 times [2024-04-06 18:54:41,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:41,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:41,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:41,082 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:41,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:41,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 22 [2024-04-06 18:54:41,227 INFO L85 PathProgramCache]: Analyzing trace with hash 2058064363, now seen corresponding path program 80 times [2024-04-06 18:54:41,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:41,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:41,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:41,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:41,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:41,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 27 [2024-04-06 18:54:41,352 INFO L85 PathProgramCache]: Analyzing trace with hash -624514089, now seen corresponding path program 81 times [2024-04-06 18:54:41,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:41,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:41,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:41,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:41,552 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:54:41,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 56 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 22 case distinctions, treesize of input 69 treesize of output 207 [2024-04-06 18:54:43,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1137384697, now seen corresponding path program 82 times [2024-04-06 18:54:43,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:54:43,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:54:43,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:43,737 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:54:43,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:54:43,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2024-04-06 18:54:43,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=17412, Unknown=0, NotChecked=0, Total=18360 [2024-04-06 18:54:43,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:54:43,757 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:54:43,757 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-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:54:43,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:54:43,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-04-06 18:54:43,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 192 states. [2024-04-06 18:54:43,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2024-04-06 18:54:43,758 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:55:09,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:55:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:55:09,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-04-06 18:55:09,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-04-06 18:55:09,885 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,SelfDestructingSolverStorable140,SelfDestructingSolverStorable141,SelfDestructingSolverStorable142,SelfDestructingSolverStorable143,SelfDestructingSolverStorable137,SelfDestructingSolverStorable138,SelfDestructingSolverStorable139,SelfDestructingSolverStorable133,SelfDestructingSolverStorable144,SelfDestructingSolverStorable134,SelfDestructingSolverStorable145,SelfDestructingSolverStorable135,SelfDestructingSolverStorable136 [2024-04-06 18:55:09,885 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-06 18:55:09,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:55:09,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1818146465, now seen corresponding path program 18 times [2024-04-06 18:55:09,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:55:09,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038973723] [2024-04-06 18:55:09,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:09,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:09,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:55:11,593 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-06 18:55:11,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:55:11,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038973723] [2024-04-06 18:55:11,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038973723] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:55:11,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533309866] [2024-04-06 18:55:11,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-06 18:55:11,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:55:11,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:55:11,595 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:55:11,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-04-06 18:55:11,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-04-06 18:55:11,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:55:11,662 WARN L260 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 155 conjunts are in the unsatisfiable core [2024-04-06 18:55:11,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:55:14,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:55:14,968 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:55:14,969 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-06 18:55:15,179 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-06 18:55:15,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:55:20,650 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:55:20,650 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-06 18:55:45,175 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-06 18:55:45,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533309866] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:55:45,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:55:45,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 54, 54] total 143 [2024-04-06 18:55:45,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678536788] [2024-04-06 18:55:45,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:55:45,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 143 states [2024-04-06 18:55:45,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:55:45,430 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 13 times [2024-04-06 18:55:45,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:45,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:45,431 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:45,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:45,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-06 18:55:45,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 12 times [2024-04-06 18:55:45,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:45,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:45,533 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:45,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:45,634 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 14 treesize of output 8 [2024-04-06 18:55:45,724 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 9 times [2024-04-06 18:55:45,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:45,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:45,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:45,726 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:45,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:45,987 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 83 times [2024-04-06 18:55:45,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:45,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:45,989 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-06 18:55:46,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1365071841, now seen corresponding path program 84 times [2024-04-06 18:55:46,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:46,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:46,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:46,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2024-04-06 18:55:46,542 INFO L85 PathProgramCache]: Analyzing trace with hash 828851781, now seen corresponding path program 85 times [2024-04-06 18:55:46,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:46,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:46,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,544 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:46,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,640 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 27 treesize of output 13 [2024-04-06 18:55:46,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1957614567, now seen corresponding path program 86 times [2024-04-06 18:55:46,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:46,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:46,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,737 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:46,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-04-06 18:55:46,932 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 87 times [2024-04-06 18:55:46,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:46,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:46,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:46,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:46,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2024-04-06 18:55:47,049 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 88 times [2024-04-06 18:55:47,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:47,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,052 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:47,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2024-04-06 18:55:47,197 INFO L85 PathProgramCache]: Analyzing trace with hash 401559371, now seen corresponding path program 89 times [2024-04-06 18:55:47,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:47,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:47,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,200 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:47,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2024-04-06 18:55:47,411 INFO L85 PathProgramCache]: Analyzing trace with hash -648498323, now seen corresponding path program 90 times [2024-04-06 18:55:47,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:47,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,414 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 29 [2024-04-06 18:55:47,662 INFO L85 PathProgramCache]: Analyzing trace with hash -650552655, now seen corresponding path program 91 times [2024-04-06 18:55:47,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:47,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,666 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,814 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 39 treesize of output 17 [2024-04-06 18:55:47,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1721608589, now seen corresponding path program 92 times [2024-04-06 18:55:47,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:47,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:47,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:47,918 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:47,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:48,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 78 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 19 [2024-04-06 18:55:48,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1137384697, now seen corresponding path program 93 times [2024-04-06 18:55:48,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:48,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:48,277 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:48,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 91 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 20 [2024-04-06 18:55:48,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2105003547, now seen corresponding path program 94 times [2024-04-06 18:55:48,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:48,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:48,570 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:48,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:48,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 91 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 31 [2024-04-06 18:55:48,764 INFO L85 PathProgramCache]: Analyzing trace with hash -21184675, now seen corresponding path program 95 times [2024-04-06 18:55:48,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:55:48,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:55:48,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:48,768 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:55:48,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:55:48,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 143 interpolants. [2024-04-06 18:55:48,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1300, Invalid=22570, Unknown=0, NotChecked=0, Total=23870 [2024-04-06 18:55:48,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:55:48,825 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:55:48,825 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-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:55:48,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:55:48,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:55:48,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-04-06 18:55:48,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:55:48,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:55:48,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-04-06 18:55:48,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:56:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:56:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-04-06 18:56:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-04-06 18:56:16,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-04-06 18:56:17,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,SelfDestructingSolverStorable162,SelfDestructingSolverStorable152,SelfDestructingSolverStorable153,SelfDestructingSolverStorable154,SelfDestructingSolverStorable160,SelfDestructingSolverStorable150,SelfDestructingSolverStorable161,SelfDestructingSolverStorable148,SelfDestructingSolverStorable159,SelfDestructingSolverStorable149,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155,SelfDestructingSolverStorable156,SelfDestructingSolverStorable146,SelfDestructingSolverStorable157,SelfDestructingSolverStorable147,SelfDestructingSolverStorable158 [2024-04-06 18:56:17,180 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-06 18:56:17,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:56:17,180 INFO L85 PathProgramCache]: Analyzing trace with hash 84847007, now seen corresponding path program 19 times [2024-04-06 18:56:17,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:56:17,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878994488] [2024-04-06 18:56:17,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:17,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:17,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:56:17,348 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-06 18:56:17,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:56:17,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878994488] [2024-04-06 18:56:17,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878994488] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:56:17,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417819179] [2024-04-06 18:56:17,349 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-06 18:56:17,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:56:17,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:56:17,350 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:56:17,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-04-06 18:56:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:56:17,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 28 conjunts are in the unsatisfiable core [2024-04-06 18:56:17,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:56:17,843 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-06 18:56:17,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:56:18,021 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-06 18:56:18,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417819179] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:56:18,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:56:18,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29, 17] total 43 [2024-04-06 18:56:18,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067011366] [2024-04-06 18:56:18,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:56:18,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-04-06 18:56:18,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:56:18,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:18,155 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 14 times [2024-04-06 18:56:18,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:18,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:18,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,157 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:18,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:18,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 13 times [2024-04-06 18:56:18,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:18,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:18,473 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 10 times [2024-04-06 18:56:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:18,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:18,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:18,642 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 96 times [2024-04-06 18:56:18,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:18,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:18,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,644 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:18,788 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 97 times [2024-04-06 18:56:18,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:18,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:18,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,791 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:18,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:18,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 98 times [2024-04-06 18:56:18,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:18,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:18,918 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:18,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:21,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:21,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:21,063 INFO L85 PathProgramCache]: Analyzing trace with hash 828851781, now seen corresponding path program 99 times [2024-04-06 18:56:21,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:21,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:21,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:21,066 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:21,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:23,228 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 100 times [2024-04-06 18:56:23,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:23,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:23,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:23,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 101 times [2024-04-06 18:56:23,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:23,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:23,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:23,370 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:23,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:23,458 INFO L85 PathProgramCache]: Analyzing trace with hash 401559371, now seen corresponding path program 102 times [2024-04-06 18:56:23,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:23,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:23,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:23,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:23,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:23,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:23,585 INFO L85 PathProgramCache]: Analyzing trace with hash -648498323, now seen corresponding path program 103 times [2024-04-06 18:56:23,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:23,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:23,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:23,588 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:23,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:25,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:27,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1721608589, now seen corresponding path program 104 times [2024-04-06 18:56:27,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:27,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:27,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:29,960 INFO L85 PathProgramCache]: Analyzing trace with hash 2058064363, now seen corresponding path program 105 times [2024-04-06 18:56:29,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:29,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:29,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:29,964 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:29,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:30,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1137384697, now seen corresponding path program 106 times [2024-04-06 18:56:30,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:30,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:30,111 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:30,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:30,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:56:30,262 INFO L85 PathProgramCache]: Analyzing trace with hash 830600613, now seen corresponding path program 107 times [2024-04-06 18:56:30,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:30,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:30,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:30,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:30,375 INFO L85 PathProgramCache]: Analyzing trace with hash -21184675, now seen corresponding path program 108 times [2024-04-06 18:56:30,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:30,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:30,379 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:56:30,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:56:30,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-04-06 18:56:30,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=335, Invalid=2421, Unknown=0, NotChecked=0, Total=2756 [2024-04-06 18:56:30,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:56:30,415 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:56:30,415 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-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 138 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:56:30,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-04-06 18:56:30,416 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-04-06 18:56:30,416 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:56:35,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-04-06 18:56:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-04-06 18:56:35,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2024-04-06 18:56:35,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-04-06 18:56:35,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,SelfDestructingSolverStorable163,SelfDestructingSolverStorable174,SelfDestructingSolverStorable164,SelfDestructingSolverStorable175,SelfDestructingSolverStorable165,SelfDestructingSolverStorable176,SelfDestructingSolverStorable170,SelfDestructingSolverStorable171,SelfDestructingSolverStorable172,23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166,SelfDestructingSolverStorable177,SelfDestructingSolverStorable167,SelfDestructingSolverStorable178,SelfDestructingSolverStorable168,SelfDestructingSolverStorable179,SelfDestructingSolverStorable169 [2024-04-06 18:56:35,955 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-06 18:56:35,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:56:35,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1269994951, now seen corresponding path program 20 times [2024-04-06 18:56:35,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:56:35,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251931840] [2024-04-06 18:56:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:56:35,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:56:35,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:56:37,948 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-06 18:56:37,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:56:37,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251931840] [2024-04-06 18:56:37,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251931840] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:56:37,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294354237] [2024-04-06 18:56:37,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-06 18:56:37,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:56:37,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:56:37,949 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:56:37,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-04-06 18:56:38,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-06 18:56:38,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:56:38,009 WARN L260 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 166 conjunts are in the unsatisfiable core [2024-04-06 18:56:38,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:56:41,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:56:41,842 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-06 18:56:41,987 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-06 18:56:41,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:57:03,605 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,609 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,617 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,619 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,620 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,620 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,621 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,621 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,622 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,622 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,623 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,623 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,631 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,633 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,634 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,634 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,634 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,635 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,636 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,637 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,638 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,640 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,641 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,641 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,642 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,643 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,643 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,644 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,644 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,644 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,645 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,646 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,646 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,647 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,647 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,649 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,652 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,653 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,653 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,654 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,656 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,656 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,656 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,657 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,658 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,659 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,670 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,672 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,673 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,677 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,677 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,678 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,679 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,679 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,679 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,680 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,682 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,682 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,683 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,684 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,684 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,686 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,688 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,689 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,690 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,693 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,694 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,694 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:03,695 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:57:04,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:57:04,948 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-06 18:57:08,450 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-06 18:57:08,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294354237] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:57:08,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:57:08,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 57, 57] total 152 [2024-04-06 18:57:08,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925744280] [2024-04-06 18:57:08,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:57:08,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 152 states [2024-04-06 18:57:08,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:57:08,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 10 times [2024-04-06 18:57:08,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:08,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:08,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:08,725 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:08,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:08,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2024-04-06 18:57:09,073 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 109 times [2024-04-06 18:57:09,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:09,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:09,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,075 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:09,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2024-04-06 18:57:09,209 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 110 times [2024-04-06 18:57:09,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:09,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:09,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,211 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:09,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2024-04-06 18:57:09,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1365071841, now seen corresponding path program 111 times [2024-04-06 18:57:09,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:09,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:09,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,439 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:57:09,733 INFO L85 PathProgramCache]: Analyzing trace with hash 828851781, now seen corresponding path program 112 times [2024-04-06 18:57:09,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:09,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:09,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:09,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,826 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 38 treesize of output 20 [2024-04-06 18:57:09,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1957614567, now seen corresponding path program 113 times [2024-04-06 18:57:09,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:09,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:09,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:09,948 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2024-04-06 18:57:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash 71926153, now seen corresponding path program 114 times [2024-04-06 18:57:10,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:10,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:10,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:10,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2024-04-06 18:57:10,310 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 115 times [2024-04-06 18:57:10,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:10,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,313 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-06 18:57:10,439 INFO L85 PathProgramCache]: Analyzing trace with hash 401559371, now seen corresponding path program 116 times [2024-04-06 18:57:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:10,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:10,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,442 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:10,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 33 [2024-04-06 18:57:10,712 INFO L85 PathProgramCache]: Analyzing trace with hash -650552655, now seen corresponding path program 117 times [2024-04-06 18:57:10,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:10,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:10,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,716 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:10,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 25 [2024-04-06 18:57:10,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1307704273, now seen corresponding path program 118 times [2024-04-06 18:57:10,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:10,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:10,865 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:10,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:11,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 32 [2024-04-06 18:57:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2058064363, now seen corresponding path program 119 times [2024-04-06 18:57:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:11,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:11,288 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:11,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:11,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 152 interpolants. [2024-04-06 18:57:11,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2557, Invalid=22883, Unknown=0, NotChecked=0, Total=25440 [2024-04-06 18:57:11,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:57:11,707 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:57:11,708 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-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-04-06 18:57:11,708 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-04-06 18:57:11,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 165 states. [2024-04-06 18:57:11,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:57:41,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2024-04-06 18:57:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-04-06 18:57:41,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-04-06 18:57:41,953 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-06 18:57:42,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,SelfDestructingSolverStorable185,24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable186,SelfDestructingSolverStorable187,SelfDestructingSolverStorable180,SelfDestructingSolverStorable191,SelfDestructingSolverStorable181,SelfDestructingSolverStorable192,SelfDestructingSolverStorable182,SelfDestructingSolverStorable183,SelfDestructingSolverStorable190,SelfDestructingSolverStorable188,SelfDestructingSolverStorable189 [2024-04-06 18:57:42,150 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-06 18:57:42,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 18:57:42,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1067997863, now seen corresponding path program 21 times [2024-04-06 18:57:42,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 18:57:42,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860795704] [2024-04-06 18:57:42,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:42,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 18:57:44,369 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-06 18:57:44,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 18:57:44,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860795704] [2024-04-06 18:57:44,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860795704] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 18:57:44,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927877736] [2024-04-06 18:57:44,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-06 18:57:44,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 18:57:44,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 18:57:44,370 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 18:57:44,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-04-06 18:57:44,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-04-06 18:57:44,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 18:57:44,447 WARN L260 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 179 conjunts are in the unsatisfiable core [2024-04-06 18:57:44,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 18:57:50,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-06 18:57:50,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:57:50,863 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-06 18:57:52,269 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-06 18:57:52,270 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 18:57:58,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:57:58,918 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-06 18:57:59,063 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-06 18:57:59,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927877736] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 18:57:59,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 18:57:59,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 62, 51] total 154 [2024-04-06 18:57:59,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123647313] [2024-04-06 18:57:59,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 18:57:59,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 154 states [2024-04-06 18:57:59,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 18:57:59,359 INFO L85 PathProgramCache]: Analyzing trace with hash -467348361, now seen corresponding path program 15 times [2024-04-06 18:57:59,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:59,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:59,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:59,360 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:59,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1849794233, now seen corresponding path program 11 times [2024-04-06 18:57:59,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:59,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:59,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:59,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:59,645 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 14 treesize of output 8 [2024-04-06 18:57:59,781 INFO L85 PathProgramCache]: Analyzing trace with hash -464199845, now seen corresponding path program 11 times [2024-04-06 18:57:59,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:57:59,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:57:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:59,783 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:57:59,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:57:59,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:58:01,972 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:01,973 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:01,973 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:01,973 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:01,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-04-06 18:58:01,989 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:01,990 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:01,990 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 18 treesize of output 8 [2024-04-06 18:58:02,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:02,014 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:02,014 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 18 treesize of output 8 [2024-04-06 18:58:02,147 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 120 times [2024-04-06 18:58:02,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:02,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:02,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:02,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:02,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:02,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 18:58:04,309 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,310 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,310 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,310 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-04-06 18:58:04,328 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,329 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,329 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,329 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-04-06 18:58:04,555 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 121 times [2024-04-06 18:58:04,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:04,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:04,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:04,695 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,695 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,696 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,696 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,696 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,697 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,697 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,697 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:04,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2024-04-06 18:58:10,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 122 times [2024-04-06 18:58:10,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:10,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:10,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:10,960 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:11,059 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,060 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,060 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,060 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,061 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,061 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,062 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,062 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,062 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,064 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,064 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:11,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:11,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2024-04-06 18:58:19,631 INFO L85 PathProgramCache]: Analyzing trace with hash 2104947133, now seen corresponding path program 123 times [2024-04-06 18:58:19,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:19,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:19,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:19,634 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:19,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:19,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,935 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,935 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,935 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,938 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,938 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,938 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,940 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,941 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,941 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:19,951 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:19,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 42 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 49 [2024-04-06 18:58:24,268 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 124 times [2024-04-06 18:58:24,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:24,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:24,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:24,271 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:24,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:24,446 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,449 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,449 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,449 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,450 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,450 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,450 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,451 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,451 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,451 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,452 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,452 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,452 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,453 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,453 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,455 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,455 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,456 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,456 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,456 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:24,467 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:24,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 52 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 47 [2024-04-06 18:58:26,814 INFO L85 PathProgramCache]: Analyzing trace with hash -648498323, now seen corresponding path program 125 times [2024-04-06 18:58:26,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:26,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:26,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:26,817 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:26,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:26,915 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,915 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,916 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,916 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,916 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,917 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,917 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,917 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,918 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,918 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,918 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,919 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,919 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,919 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,920 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,921 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,922 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,922 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,922 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:26,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:26,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 63 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 48 [2024-04-06 18:58:33,880 INFO L85 PathProgramCache]: Analyzing trace with hash -436627569, now seen corresponding path program 126 times [2024-04-06 18:58:33,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:33,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:33,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:33,883 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:33,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:33,976 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,976 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,977 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,977 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,979 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,979 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,980 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,981 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,981 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,981 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,982 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,982 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,983 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,983 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,984 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,984 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,984 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,985 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,989 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,989 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,990 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:33,990 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:34,010 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:34,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 72 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 6 case distinctions, treesize of input 72 treesize of output 76 [2024-04-06 18:58:38,065 INFO L85 PathProgramCache]: Analyzing trace with hash -650552655, now seen corresponding path program 127 times [2024-04-06 18:58:38,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:38,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:38,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:38,069 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:38,150 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,150 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,151 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,151 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,151 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,152 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,152 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,153 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,153 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,153 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,154 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,154 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,154 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,155 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,156 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,156 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,157 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,158 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,159 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,159 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,159 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,160 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,160 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,161 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,161 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,162 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,162 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,162 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,163 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,163 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,163 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,164 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,164 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,164 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:38,185 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:38,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 72 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 73 [2024-04-06 18:58:42,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1307704273, now seen corresponding path program 128 times [2024-04-06 18:58:42,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:42,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:42,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:42,432 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:42,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:42,564 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,564 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,565 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,565 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,565 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,567 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,567 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,568 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,569 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,569 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,570 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,570 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,570 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,571 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,571 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,572 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,572 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,573 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,573 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,574 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,575 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,575 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,575 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,576 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,577 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,577 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,577 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,578 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,578 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,578 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,579 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,579 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,579 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,580 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,580 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,580 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,581 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,581 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,581 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,582 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,582 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:42,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:42,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 99 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 75 [2024-04-06 18:58:49,656 INFO L85 PathProgramCache]: Analyzing trace with hash -903442155, now seen corresponding path program 129 times [2024-04-06 18:58:49,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:49,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:49,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:49,660 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:49,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:49,916 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,916 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,917 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,917 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,917 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,918 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,920 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,920 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,921 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,922 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,922 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,927 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,927 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,929 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,929 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,929 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,930 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,930 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,930 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,931 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,931 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,931 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,932 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,935 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,935 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,936 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,938 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,940 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,940 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,941 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,941 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,941 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,942 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,942 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,943 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,943 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:49,979 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:49,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 143 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 10 case distinctions, treesize of input 92 treesize of output 110 [2024-04-06 18:58:53,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2105003547, now seen corresponding path program 130 times [2024-04-06 18:58:53,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:53,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:53,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:53,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:53,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:53,994 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,994 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,995 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,995 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,995 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,996 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,996 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,996 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,997 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,997 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,998 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,998 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,999 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:53,999 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,000 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,000 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,000 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,001 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,002 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,004 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,004 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,004 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,005 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,005 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,005 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,006 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,006 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,006 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,007 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,007 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,007 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,008 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,008 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,008 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,009 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,010 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,011 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,012 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,012 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,012 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,014 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,015 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,015 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,015 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,016 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,016 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,017 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,017 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,018 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,018 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,018 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,019 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,019 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,019 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,020 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,020 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,020 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,022 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,023 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,026 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,026 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:54,086 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:54,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 19 select indices, 19 select index equivalence classes, 156 disjoint index pairs (out of 171 index pairs), introduced 19 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 151 [2024-04-06 18:58:56,586 INFO L85 PathProgramCache]: Analyzing trace with hash -21184675, now seen corresponding path program 131 times [2024-04-06 18:58:56,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:58:56,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:58:56,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:56,591 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:58:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:58:56,699 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,700 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,700 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,700 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,701 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,701 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,701 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,702 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,702 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,702 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,703 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,703 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,703 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,704 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,704 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,704 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,707 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,707 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,707 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,708 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,709 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,709 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,709 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,710 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,710 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,710 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,711 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,711 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,711 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,712 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,712 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,713 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,715 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,715 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,716 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,716 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,716 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,717 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,717 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,719 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,719 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,719 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,720 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,720 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,720 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,721 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,721 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,722 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,722 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,725 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,725 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,725 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,726 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,726 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,726 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,728 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,729 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,730 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,730 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,731 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,731 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,731 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,732 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,732 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,733 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,733 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,734 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,734 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,734 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-06 18:58:56,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:58:56,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 175 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 15 case distinctions, treesize of input 100 treesize of output 152 [2024-04-06 18:59:01,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1116366591, now seen corresponding path program 132 times [2024-04-06 18:59:01,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:59:01,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:59:01,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:59:01,493 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:59:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:59:03,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 18:59:03,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 119 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 112 case distinctions, treesize of input 108 treesize of output 932 [2024-04-06 18:59:21,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1726245277, now seen corresponding path program 133 times [2024-04-06 18:59:21,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 18:59:21,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 18:59:21,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:59:21,611 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 18:59:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 18:59:21,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 154 interpolants. [2024-04-06 18:59:21,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1344, Invalid=26712, Unknown=0, NotChecked=0, Total=28056 [2024-04-06 18:59:21,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 18:59:21,680 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 18:59:21,680 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-06 18:59:21,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 18:59:21,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 18:59:21,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 18:59:21,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 189 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 169 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2024-04-06 18:59:21,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 19:00:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-04-06 19:00:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 268 states. [2024-04-06 19:00:36,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-04-06 19:00:36,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,SelfDestructingSolverStorable196,SelfDestructingSolverStorable197,SelfDestructingSolverStorable198,SelfDestructingSolverStorable193,SelfDestructingSolverStorable194,SelfDestructingSolverStorable207,SelfDestructingSolverStorable208,SelfDestructingSolverStorable209,SelfDestructingSolverStorable203,SelfDestructingSolverStorable204,SelfDestructingSolverStorable205,SelfDestructingSolverStorable206,SelfDestructingSolverStorable199,SelfDestructingSolverStorable210,SelfDestructingSolverStorable200,SelfDestructingSolverStorable201,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2024-04-06 19:00:36,742 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-06 19:00:36,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 19:00:36,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1049021015, now seen corresponding path program 22 times [2024-04-06 19:00:36,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 19:00:36,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304453657] [2024-04-06 19:00:36,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:36,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:36,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 19:00:36,950 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-06 19:00:36,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 19:00:36,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304453657] [2024-04-06 19:00:36,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304453657] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 19:00:36,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289722499] [2024-04-06 19:00:36,951 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-06 19:00:36,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 19:00:36,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 19:00:36,952 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 19:00:36,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-04-06 19:00:37,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-06 19:00:37,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 19:00:37,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 32 conjunts are in the unsatisfiable core [2024-04-06 19:00:37,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 19:00:37,539 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-06 19:00:37,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 19:00:37,748 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-06 19:00:37,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289722499] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-06 19:00:37,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-06 19:00:37,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 33, 19] total 49 [2024-04-06 19:00:37,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450359604] [2024-04-06 19:00:37,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-06 19:00:37,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-04-06 19:00:37,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-06 19:00:37,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 19:00:37,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1602897207, now seen corresponding path program 14 times [2024-04-06 19:00:37,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:37,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:37,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:37,868 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:37,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,057 INFO L85 PathProgramCache]: Analyzing trace with hash 580550653, now seen corresponding path program 134 times [2024-04-06 19:00:38,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:38,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,059 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:38,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,188 INFO L85 PathProgramCache]: Analyzing trace with hash 817201155, now seen corresponding path program 135 times [2024-04-06 19:00:38,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:38,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:38,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,191 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 19:00:38,323 INFO L85 PathProgramCache]: Analyzing trace with hash -436567873, now seen corresponding path program 136 times [2024-04-06 19:00:38,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:38,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:38,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,325 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:38,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1869016835, now seen corresponding path program 137 times [2024-04-06 19:00:38,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:38,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:38,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,482 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:38,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 19:00:38,568 INFO L85 PathProgramCache]: Analyzing trace with hash 2104947133, now seen corresponding path program 138 times [2024-04-06 19:00:38,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:38,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:38,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,570 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:38,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:38,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 19:00:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash -2065256457, now seen corresponding path program 139 times [2024-04-06 19:00:40,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:40,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:40,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:40,719 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:40,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:42,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 19:00:44,835 INFO L85 PathProgramCache]: Analyzing trace with hash 401559371, now seen corresponding path program 140 times [2024-04-06 19:00:44,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:44,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:44,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:44,881 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:44,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,038 INFO L85 PathProgramCache]: Analyzing trace with hash -436627569, now seen corresponding path program 141 times [2024-04-06 19:00:45,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:45,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,042 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:45,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 19:00:45,161 INFO L85 PathProgramCache]: Analyzing trace with hash -650552655, now seen corresponding path program 142 times [2024-04-06 19:00:45,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:45,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,164 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1307704273, now seen corresponding path program 143 times [2024-04-06 19:00:45,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:45,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1721608589, now seen corresponding path program 144 times [2024-04-06 19:00:45,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:45,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:45,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,428 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:45,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,527 INFO L85 PathProgramCache]: Analyzing trace with hash -903442155, now seen corresponding path program 145 times [2024-04-06 19:00:45,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:45,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:45,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,530 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1137384697, now seen corresponding path program 146 times [2024-04-06 19:00:45,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:45,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:45,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,710 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:45,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,878 INFO L85 PathProgramCache]: Analyzing trace with hash 830600613, now seen corresponding path program 147 times [2024-04-06 19:00:45,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:45,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:45,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:45,882 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:45,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:46,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1116366591, now seen corresponding path program 148 times [2024-04-06 19:00:46,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:46,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:46,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:46,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-06 19:00:46,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1726245277, now seen corresponding path program 149 times [2024-04-06 19:00:46,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:46,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:46,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:46,290 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-06 19:00:46,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-06 19:00:46,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-04-06 19:00:46,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=414, Invalid=3126, Unknown=0, NotChecked=0, Total=3540 [2024-04-06 19:00:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-06 19:00:46,365 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-06 19:00:46,365 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-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2024-04-06 19:00:46,365 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-04-06 19:00:46,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 132 states. [2024-04-06 19:00:46,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 137 states. [2024-04-06 19:00:46,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 189 states. [2024-04-06 19:00:46,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 169 states. [2024-04-06 19:00:46,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2024-04-06 19:00:46,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 268 states. [2024-04-06 19:00:46,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-04-06 19:00:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2024-04-06 19:00:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-04-06 19:00:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2024-04-06 19:00:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 284 states. [2024-04-06 19:00:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2024-04-06 19:00:55,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-04-06 19:00:56,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218,SelfDestructingSolverStorable219,SelfDestructingSolverStorable214,SelfDestructingSolverStorable225,SelfDestructingSolverStorable215,SelfDestructingSolverStorable226,SelfDestructingSolverStorable216,SelfDestructingSolverStorable227,SelfDestructingSolverStorable217,SelfDestructingSolverStorable228,SelfDestructingSolverStorable221,SelfDestructingSolverStorable211,SelfDestructingSolverStorable222,SelfDestructingSolverStorable212,SelfDestructingSolverStorable223,SelfDestructingSolverStorable213,SelfDestructingSolverStorable224 [2024-04-06 19:00:56,075 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-06 19:00:56,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-06 19:00:56,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1095801359, now seen corresponding path program 23 times [2024-04-06 19:00:56,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-06 19:00:56,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558238079] [2024-04-06 19:00:56,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-06 19:00:56,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-06 19:00:56,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-06 19:00:58,507 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-06 19:00:58,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-06 19:00:58,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558238079] [2024-04-06 19:00:58,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558238079] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-06 19:00:58,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024210262] [2024-04-06 19:00:58,507 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-06 19:00:58,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 19:00:58,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-06 19:00:58,508 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-06 19:00:58,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-04-06 19:00:58,581 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-04-06 19:00:58,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-06 19:00:58,588 WARN L260 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 189 conjunts are in the unsatisfiable core [2024-04-06 19:00:58,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-06 19:01:03,926 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-06 19:01:04,009 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-06 19:01:04,009 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-06 19:01:19,159 WARN L293 SmtUtils]: Spent 6.10s 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-06 19:01:19,159 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-06 19:01:19,160 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 Received shutdown request... [2024-04-06 19:03:38,362 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-04-06 19:03:38,362 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-04-06 19:03:38,381 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (6 of 7 remaining) [2024-04-06 19:03:38,391 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-04-06 19:03:38,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-04-06 19:03:38,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-06 19:03:38,587 WARN L619 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. [2024-04-06 19:03:38,589 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 7 remaining) [2024-04-06 19:03:38,589 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2024-04-06 19:03:38,591 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2024-04-06 19:03:38,591 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2024-04-06 19:03:38,591 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork0Err0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining) [2024-04-06 19:03:38,591 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork0Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 7 remaining) [2024-04-06 19:03:38,595 INFO L445 BasicCegarLoop]: Path program histogram: [149, 23, 15, 14, 11, 11, 2, 1, 1, 1, 1, 1] [2024-04-06 19:03:38,597 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-04-06 19:03:38,597 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2024-04-06 19:03:38,599 INFO L201 PluginConnector]: Adding new model parallel-sum-equiv.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 07:03:38 BasicIcfg [2024-04-06 19:03:38,599 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-04-06 19:03:38,600 INFO L158 Benchmark]: Toolchain (without parser) took 832119.71ms. Allocated memory was 324.0MB in the beginning and 1.2GB in the end (delta: 851.4MB). Free memory was 296.2MB in the beginning and 516.8MB in the end (delta: -220.5MB). Peak memory consumption was 955.4MB. Max. memory is 8.0GB. [2024-04-06 19:03:38,600 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 324.0MB. Free memory is still 290.6MB. There was no memory consumed. Max. memory is 8.0GB. [2024-04-06 19:03:38,600 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.45ms. Allocated memory is still 324.0MB. Free memory was 296.2MB in the beginning and 295.7MB in the end (delta: 481.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-04-06 19:03:38,600 INFO L158 Benchmark]: Boogie Preprocessor took 12.06ms. Allocated memory is still 324.0MB. Free memory was 295.7MB in the beginning and 294.4MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-04-06 19:03:38,600 INFO L158 Benchmark]: RCFGBuilder took 249.76ms. Allocated memory is still 324.0MB. Free memory was 294.4MB in the beginning and 283.4MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2024-04-06 19:03:38,601 INFO L158 Benchmark]: TraceAbstraction took 831809.61ms. Allocated memory was 324.0MB in the beginning and 1.2GB in the end (delta: 851.4MB). Free memory was 282.1MB in the beginning and 516.8MB in the end (delta: -234.6MB). Peak memory consumption was 942.8MB. Max. memory is 8.0GB. [2024-04-06 19:03:38,604 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.12ms. Allocated memory is still 324.0MB. Free memory is still 290.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 39.45ms. Allocated memory is still 324.0MB. Free memory was 296.2MB in the beginning and 295.7MB in the end (delta: 481.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.06ms. Allocated memory is still 324.0MB. Free memory was 295.7MB in the beginning and 294.4MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 249.76ms. Allocated memory is still 324.0MB. Free memory was 294.4MB in the beginning and 283.4MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 831809.61ms. Allocated memory was 324.0MB in the beginning and 1.2GB in the end (delta: 851.4MB). Free memory was 282.1MB in the beginning and 516.8MB in the end (delta: -234.6MB). Peak memory consumption was 942.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 39854, independent: 31025, independent conditional: 30960, independent unconditional: 65, dependent: 8829, dependent conditional: 8812, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 32681, independent: 31025, independent conditional: 30960, independent unconditional: 65, dependent: 1656, dependent conditional: 1650, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 32681, independent: 31025, independent conditional: 30960, independent unconditional: 65, dependent: 1656, dependent conditional: 1650, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 32681, independent: 31025, independent conditional: 30960, independent unconditional: 65, dependent: 1656, dependent conditional: 1650, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45915, independent: 31025, independent conditional: 4411, independent unconditional: 26614, dependent: 14890, dependent conditional: 13110, dependent unconditional: 1780, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 45915, independent: 31025, independent conditional: 4289, independent unconditional: 26736, dependent: 14890, dependent conditional: 12928, dependent unconditional: 1962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 45915, independent: 31025, independent conditional: 4289, independent unconditional: 26736, dependent: 14890, dependent conditional: 12928, dependent unconditional: 1962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1030, independent: 160, independent conditional: 16, independent unconditional: 144, dependent: 870, dependent conditional: 866, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1030, independent: 158, independent conditional: 0, independent unconditional: 158, dependent: 872, dependent conditional: 0, dependent unconditional: 872, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 872, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 870, dependent conditional: 866, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 872, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 870, dependent conditional: 866, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1467, independent: 38, independent conditional: 0, independent unconditional: 38, dependent: 1429, dependent conditional: 1400, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 45915, independent: 30865, independent conditional: 4273, independent unconditional: 26592, dependent: 14020, dependent conditional: 12062, dependent unconditional: 1958, unknown: 1030, unknown conditional: 882, unknown unconditional: 148] , Statistics on independence cache: Total cache size (in pairs): 1030, Positive cache size: 160, Positive conditional cache size: 16, Positive unconditional cache size: 144, Negative cache size: 870, Negative conditional cache size: 866, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 304, Maximal queried relation: 27, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45915, independent: 31025, independent conditional: 4411, independent unconditional: 26614, dependent: 14890, dependent conditional: 13110, dependent unconditional: 1780, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 45915, independent: 31025, independent conditional: 4289, independent unconditional: 26736, dependent: 14890, dependent conditional: 12928, dependent unconditional: 1962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 45915, independent: 31025, independent conditional: 4289, independent unconditional: 26736, dependent: 14890, dependent conditional: 12928, dependent unconditional: 1962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1030, independent: 160, independent conditional: 16, independent unconditional: 144, dependent: 870, dependent conditional: 866, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1030, independent: 158, independent conditional: 0, independent unconditional: 158, dependent: 872, dependent conditional: 0, dependent unconditional: 872, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 872, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 870, dependent conditional: 866, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 872, independent: 2, independent conditional: 0, independent unconditional: 2, dependent: 870, dependent conditional: 866, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1467, independent: 38, independent conditional: 0, independent unconditional: 38, dependent: 1429, dependent conditional: 1400, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 45915, independent: 30865, independent conditional: 4273, independent unconditional: 26592, dependent: 14020, dependent conditional: 12062, dependent unconditional: 1958, unknown: 1030, unknown conditional: 882, unknown unconditional: 148] , Statistics on independence cache: Total cache size (in pairs): 1030, Positive cache size: 160, Positive conditional cache size: 16, Positive unconditional cache size: 144, Negative cache size: 870, Negative conditional cache size: 866, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 304 ], Independence queries for same thread: 7173 - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 80 with TraceHistMax 15,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-185-6-3-5-2-4-3-4-3-4-3-3-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 55 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 831.6s, OverallIterations: 29, TraceHistogramMax: 0, PathProgramHistogramMax: 149, EmptinessCheckTime: 281.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2586, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 177.7s InterpolantComputationTime, 2354 NumberOfCodeBlocks, 2354 NumberOfCodeBlocksAsserted, 116 NumberOfCheckSat, 3414 ConstructedInterpolants, 154 QuantifiedInterpolants, 64702 SizeOfPredicates, 301 NumberOfNonLiveVariables, 3796 ConjunctsInSsa, 1561 ConjunctsInUnsatCore, 76 InterpolantComputations, 4 PerfectInterpolantSequences, 1128/7509 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown