/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 LOOP -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.conditional-comm-17da818-m [2024-05-03 23:28:11,184 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-03 23:28:11,245 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-05-03 23:28:11,249 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-03 23:28:11,249 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-03 23:28:11,276 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-03 23:28:11,277 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-03 23:28:11,277 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-03 23:28:11,278 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-03 23:28:11,282 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-03 23:28:11,282 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-03 23:28:11,282 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-03 23:28:11,282 INFO L153 SettingsManager]: * Use SBE=true [2024-05-03 23:28:11,284 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-03 23:28:11,284 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-03 23:28:11,284 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-03 23:28:11,284 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-03 23:28:11,284 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-03 23:28:11,285 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-03 23:28:11,285 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-03 23:28:11,285 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-03 23:28:11,285 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-03 23:28:11,285 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-03 23:28:11,285 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-03 23:28:11,286 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-03 23:28:11,286 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-03 23:28:11,286 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-03 23:28:11,286 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-03 23:28:11,286 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-03 23:28:11,286 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-03 23:28:11,287 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-03 23:28:11,287 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-03 23:28:11,287 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-03 23:28:11,288 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-03 23:28:11,288 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-05-03 23:28:11,288 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-03 23:28:11,288 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-03 23:28:11,288 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-03 23:28:11,288 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-03 23:28:11,288 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 -> LOOP [2024-05-03 23:28:11,487 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-03 23:28:11,506 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-03 23:28:11,508 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-03 23:28:11,509 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-05-03 23:28:11,510 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-05-03 23:28:11,511 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-2.wvr.bpl [2024-05-03 23:28:11,511 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-2.wvr.bpl' [2024-05-03 23:28:11,551 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-03 23:28:11,552 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-05-03 23:28:11,566 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-03 23:28:11,566 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-03 23:28:11,566 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-03 23:28:11,579 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,591 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,596 INFO L138 Inliner]: procedures = 7, calls = 6, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-05-03 23:28:11,597 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-03 23:28:11,600 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-03 23:28:11,601 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-03 23:28:11,601 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-03 23:28:11,606 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,607 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,607 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,608 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,610 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,611 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,612 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,613 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,613 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-03 23:28:11,614 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-03 23:28:11,614 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-03 23:28:11,614 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-03 23:28:11,615 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/1) ... [2024-05-03 23:28:11,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-03 23:28:11,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:28:11,641 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-05-03 23:28:11,657 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-05-03 23:28:11,675 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-05-03 23:28:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-03 23:28:11,675 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-03 23:28:11,675 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-05-03 23:28:11,675 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-03 23:28:11,676 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-03 23:28:11,676 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-05-03 23:28:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-03 23:28:11,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-03 23:28:11,676 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-05-03 23:28:11,676 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-05-03 23:28:11,676 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-05-03 23:28:11,676 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2024-05-03 23:28:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-05-03 23:28:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-05-03 23:28:11,677 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread5 given in one single declaration [2024-05-03 23:28:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2024-05-03 23:28:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2024-05-03 23:28:11,677 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread6 given in one single declaration [2024-05-03 23:28:11,677 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2024-05-03 23:28:11,677 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2024-05-03 23:28:11,678 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-03 23:28:11,716 INFO L241 CfgBuilder]: Building ICFG [2024-05-03 23:28:11,718 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-03 23:28:11,855 INFO L282 CfgBuilder]: Performing block encoding [2024-05-03 23:28:11,881 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-03 23:28:11,882 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2024-05-03 23:28:11,883 INFO L201 PluginConnector]: Adding new model parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 11:28:11 BoogieIcfgContainer [2024-05-03 23:28:11,883 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-03 23:28:11,885 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-03 23:28:11,885 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-03 23:28:11,888 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-03 23:28:11,888 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.05 11:28:11" (1/2) ... [2024-05-03 23:28:11,889 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77480282 and model type parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 11:28:11, skipping insertion in model container [2024-05-03 23:28:11,889 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 11:28:11" (2/2) ... [2024-05-03 23:28:11,890 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-sum-2.wvr.bpl [2024-05-03 23:28:11,896 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-03 23:28:11,903 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-03 23:28:11,904 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-03 23:28:11,904 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-03 23:28:11,990 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2024-05-03 23:28:12,032 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-03 23:28:12,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-03 23:28:12,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:28:12,033 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-05-03 23:28:12,035 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-05-03 23:28:12,062 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-03 23:28:12,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:28:12,079 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-03 23:28:12,085 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;@114cf6d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=IA, mConComCheckerCriterion=LOOP, mConComCheckerLimitedChecksCriterion=false, mConComCheckerCriterionLimit=1, mConComCheckerRandomProb=100, mConComCheckerRandomSeed=123, mConComCheckerConditionCriterion=false [2024-05-03 23:28:12,085 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2024-05-03 23:28:12,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:28:12,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:28:12,167 INFO L85 PathProgramCache]: Analyzing trace with hash 38302393, now seen corresponding path program 1 times [2024-05-03 23:28:12,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:28:12,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980707932] [2024-05-03 23:28:12,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:12,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:28:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:28:12,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:28:12,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980707932] [2024-05-03 23:28:12,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980707932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 23:28:12,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 23:28:12,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-03 23:28:12,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230115477] [2024-05-03 23:28:12,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 23:28:12,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-03 23:28:12,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:28:12,660 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 1 times [2024-05-03 23:28:12,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:12,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:12,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:12,690 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:12,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:12,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-05-03 23:28:14,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 1 times [2024-05-03 23:28:14,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:14,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:14,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:14,922 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:14,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:15,022 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-05-03 23:28:17,054 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-05-03 23:28:17,066 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-05-03 23:28:17,083 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-05-03 23:28:17,111 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-05-03 23:28:17,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 2 times [2024-05-03 23:28:17,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:17,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:17,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:17,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:17,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:17,224 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 1 times [2024-05-03 23:28:17,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:17,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:17,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:17,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:17,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:19,356 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:19,356 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-05-03 23:28:19,372 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-05-03 23:28:25,442 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 1 times [2024-05-03 23:28:25,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:25,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:25,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:25,447 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:25,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:25,525 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-05-03 23:28:27,558 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-05-03 23:28:27,572 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-05-03 23:28:27,587 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-05-03 23:28:27,616 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-05-03 23:28:27,634 INFO L85 PathProgramCache]: Analyzing trace with hash -119609238, now seen corresponding path program 1 times [2024-05-03 23:28:27,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:27,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:27,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:27,639 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:27,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:27,722 INFO L85 PathProgramCache]: Analyzing trace with hash 587081074, now seen corresponding path program 1 times [2024-05-03 23:28:27,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:27,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:27,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:27,732 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:27,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:27,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1019644212, now seen corresponding path program 1 times [2024-05-03 23:28:27,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:27,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:27,829 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:27,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:27,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1544199603, now seen corresponding path program 1 times [2024-05-03 23:28:27,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:27,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:27,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:27,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:27,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:30,013 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:30,013 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-05-03 23:28:30,024 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-05-03 23:28:34,064 INFO L85 PathProgramCache]: Analyzing trace with hash 625547541, now seen corresponding path program 1 times [2024-05-03 23:28:34,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:34,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:34,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,068 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:34,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,143 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-05-03 23:28:34,163 INFO L85 PathProgramCache]: Analyzing trace with hash -2082862561, now seen corresponding path program 1 times [2024-05-03 23:28:34,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:34,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,168 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-03 23:28:34,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-03 23:28:34,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:34,193 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:28:34,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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-05-03 23:28:34,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:34,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:34,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable1,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,SelfDestructingSolverStorable5,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable9,SelfDestructingSolverStorable0 [2024-05-03 23:28:34,302 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:28:34,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:28:34,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1710408902, now seen corresponding path program 1 times [2024-05-03 23:28:34,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:28:34,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991496703] [2024-05-03 23:28:34,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:34,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:34,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:28:34,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:28:34,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:28:34,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991496703] [2024-05-03 23:28:34,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991496703] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 23:28:34,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 23:28:34,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-03 23:28:34,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854772560] [2024-05-03 23:28:34,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 23:28:34,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-03 23:28:34,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:28:34,393 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-05-03 23:28:34,412 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 2 times [2024-05-03 23:28:34,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:34,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:34,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:34,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,480 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-05-03 23:28:34,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 3 times [2024-05-03 23:28:34,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:34,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,504 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:34,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:34,555 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-05-03 23:28:36,573 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-05-03 23:28:36,587 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-05-03 23:28:36,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 4 times [2024-05-03 23:28:36,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:36,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:36,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:36,602 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:36,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:36,667 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 2 times [2024-05-03 23:28:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:36,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:36,671 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:38,736 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 2 times [2024-05-03 23:28:38,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:38,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:38,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:38,739 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:38,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:40,804 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-05-03 23:28:40,809 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:40,810 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-05-03 23:28:40,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-05-03 23:28:40,838 INFO L85 PathProgramCache]: Analyzing trace with hash -119609238, now seen corresponding path program 2 times [2024-05-03 23:28:40,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:40,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:40,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:40,842 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:40,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:40,882 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-05-03 23:28:42,920 INFO L85 PathProgramCache]: Analyzing trace with hash 587081074, now seen corresponding path program 2 times [2024-05-03 23:28:42,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:42,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:42,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:42,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:43,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-03 23:28:43,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-03 23:28:43,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:43,048 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:28:43,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 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-05-03 23:28:43,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:43,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:43,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:43,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:43,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-05-03 23:28:43,180 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:28:43,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:28:43,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1648873984, now seen corresponding path program 1 times [2024-05-03 23:28:43,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:28:43,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055118212] [2024-05-03 23:28:43,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:43,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:43,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:28:43,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:28:43,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:28:43,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055118212] [2024-05-03 23:28:43,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055118212] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 23:28:43,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 23:28:43,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-03 23:28:43,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691632769] [2024-05-03 23:28:43,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 23:28:43,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-03 23:28:43,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:28:43,279 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-05-03 23:28:43,288 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 3 times [2024-05-03 23:28:43,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:43,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:43,291 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:43,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 5 times [2024-05-03 23:28:43,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:43,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:43,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:43,372 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:45,426 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-05-03 23:28:45,431 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:45,431 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-05-03 23:28:45,447 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-05-03 23:28:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 6 times [2024-05-03 23:28:45,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:45,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:45,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:45,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:45,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:45,508 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-05-03 23:28:45,531 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 3 times [2024-05-03 23:28:45,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:45,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:45,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:45,534 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:45,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:45,583 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-05-03 23:28:47,613 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 3 times [2024-05-03 23:28:47,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:47,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:47,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:47,616 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:47,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:47,675 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-05-03 23:28:49,695 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 1 times [2024-05-03 23:28:49,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:49,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:49,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:49,699 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:49,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:49,743 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-05-03 23:28:51,764 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 1 times [2024-05-03 23:28:51,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:51,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:51,768 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:51,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:51,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-03 23:28:51,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-03 23:28:51,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:51,775 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:28:51,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 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-05-03 23:28:51,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:51,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:51,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:51,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:51,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:51,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:28:51,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2024-05-03 23:28:51,875 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:28:51,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:28:51,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1548570075, now seen corresponding path program 1 times [2024-05-03 23:28:51,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:28:51,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149813575] [2024-05-03 23:28:51,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:51,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:51,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:28:52,091 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:28:52,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:28:52,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149813575] [2024-05-03 23:28:52,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149813575] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:28:52,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796496490] [2024-05-03 23:28:52,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:52,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:28:52,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:28:52,106 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-05-03 23:28:52,110 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-05-03 23:28:52,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:28:52,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2024-05-03 23:28:52,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:28:52,376 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-05-03 23:28:52,448 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:28:52,448 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:28:52,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:52,528 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 17 treesize of output 18 [2024-05-03 23:28:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:28:52,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796496490] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:28:52,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:28:52,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2024-05-03 23:28:52,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075215153] [2024-05-03 23:28:52,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:28:52,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-05-03 23:28:52,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:28:52,708 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 4 times [2024-05-03 23:28:52,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:52,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:52,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:52,711 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:52,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 7 times [2024-05-03 23:28:52,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:52,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:52,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:52,843 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:52,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 8 times [2024-05-03 23:28:53,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:53,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:53,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,020 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:53,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,138 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 4 times [2024-05-03 23:28:53,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:53,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:53,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,143 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:53,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,253 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 4 times [2024-05-03 23:28:53,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:53,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:53,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,257 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,351 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:53,351 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 24 treesize of output 32 [2024-05-03 23:28:53,496 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 2 times [2024-05-03 23:28:53,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:53,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:53,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:53,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:53,603 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 24 treesize of output 32 [2024-05-03 23:28:53,695 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 2 times [2024-05-03 23:28:53,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:53,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,699 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:53,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-05-03 23:28:53,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2024-05-03 23:28:53,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:53,706 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:28:53,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 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-05-03 23:28:53,707 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:53,707 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:53,707 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:28:53,707 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:28:54,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:54,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:28:54,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:28:54,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 23:28:54,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-03 23:28:54,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable28 [2024-05-03 23:28:54,486 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:28:54,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:28:54,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2042112548, now seen corresponding path program 2 times [2024-05-03 23:28:54,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:28:54,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903639138] [2024-05-03 23:28:54,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:54,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:28:54,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:28:54,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:28:54,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903639138] [2024-05-03 23:28:54,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903639138] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:28:54,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165369197] [2024-05-03 23:28:54,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 23:28:54,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:28:54,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:28:54,523 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-05-03 23:28:54,576 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-05-03 23:28:54,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 23:28:54,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:28:54,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2024-05-03 23:28:54,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:28:54,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:28:54,662 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:28:54,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:28:54,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165369197] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:28:54,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:28:54,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 5 [2024-05-03 23:28:54,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042806242] [2024-05-03 23:28:54,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:28:54,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-03 23:28:54,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:28:56,751 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-05-03 23:28:56,756 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:28:56,756 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-05-03 23:28:56,770 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-05-03 23:28:56,780 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 5 times [2024-05-03 23:28:56,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:56,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:56,783 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:56,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:56,829 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-05-03 23:28:58,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 9 times [2024-05-03 23:28:58,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:58,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:58,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:58,863 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:58,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:58,923 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-05-03 23:28:58,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 10 times [2024-05-03 23:28:58,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:28:58,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:28:58,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:28:58,940 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:28:58,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:00,996 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-05-03 23:29:01,008 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-05-03 23:29:01,027 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 5 times [2024-05-03 23:29:01,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:01,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:01,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:01,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:01,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:01,090 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-05-03 23:29:01,102 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 5 times [2024-05-03 23:29:01,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:01,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:01,105 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:01,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:03,173 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-05-03 23:29:03,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:29:03,177 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-05-03 23:29:03,192 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-05-03 23:29:03,208 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 3 times [2024-05-03 23:29:03,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:03,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:03,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:03,212 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:03,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:03,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-05-03 23:29:05,276 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-05-03 23:29:05,283 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-05-03 23:29:05,295 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 3 times [2024-05-03 23:29:05,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:05,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:05,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:05,298 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:05,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-03 23:29:05,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-03 23:29:05,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:05,302 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:29:05,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 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-05-03 23:29:05,302 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:05,302 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:05,302 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:05,302 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 23:29:05,302 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 23:29:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:05,431 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-05-03 23:29:05,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-05-03 23:29:05,627 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:29:05,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:29:05,627 INFO L85 PathProgramCache]: Analyzing trace with hash -2043437662, now seen corresponding path program 3 times [2024-05-03 23:29:05,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:29:05,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871496872] [2024-05-03 23:29:05,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:05,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:29:05,698 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:05,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:29:05,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871496872] [2024-05-03 23:29:05,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871496872] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:29:05,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346282846] [2024-05-03 23:29:05,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 23:29:05,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:29:05,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:29:05,699 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-05-03 23:29:05,700 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-05-03 23:29:05,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-03 23:29:05,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:29:05,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2024-05-03 23:29:05,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:29:05,774 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-03 23:29:05,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:29:05,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-03 23:29:05,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346282846] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:29:05,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:29:05,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2024-05-03 23:29:05,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053674261] [2024-05-03 23:29:05,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:29:05,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-03 23:29:05,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:29:05,883 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-05-03 23:29:05,895 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 6 times [2024-05-03 23:29:05,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:05,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:05,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:05,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:09,303 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-05-03 23:29:09,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:29:09,308 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-05-03 23:29:11,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 11 times [2024-05-03 23:29:11,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:11,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:11,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,338 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:11,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 12 times [2024-05-03 23:29:11,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:11,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:11,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,407 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:11,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,456 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-05-03 23:29:11,465 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 6 times [2024-05-03 23:29:11,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:11,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:11,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,468 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,524 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-05-03 23:29:11,534 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 6 times [2024-05-03 23:29:11,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:11,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:11,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:11,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,583 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-05-03 23:29:11,606 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 4 times [2024-05-03 23:29:11,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:11,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:11,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,609 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:11,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,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 11 treesize of output 3 [2024-05-03 23:29:11,681 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 4 times [2024-05-03 23:29:11,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:11,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:11,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,685 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:11,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-03 23:29:11,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-03 23:29:11,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:11,692 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:29:11,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:29:11,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:11,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:11,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:11,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 23:29:11,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:11,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:11,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:11,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:11,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:11,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:11,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:11,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:29:11,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-05-03 23:29:12,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-05-03 23:29:12,070 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:29:12,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:29:12,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1052177633, now seen corresponding path program 4 times [2024-05-03 23:29:12,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:29:12,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479313160] [2024-05-03 23:29:12,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:12,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:29:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:12,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:29:12,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479313160] [2024-05-03 23:29:12,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479313160] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:29:12,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25270289] [2024-05-03 23:29:12,714 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 23:29:12,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:29:12,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:29:12,715 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-05-03 23:29:12,737 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-05-03 23:29:12,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 23:29:12,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:29:12,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 53 conjunts are in the unsatisfiable core [2024-05-03 23:29:12,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:29:13,182 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-05-03 23:29:13,287 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:13,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:29:13,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:29:13,658 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 37 treesize of output 98 [2024-05-03 23:29:13,836 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:13,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25270289] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:29:13,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:29:13,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 44 [2024-05-03 23:29:13,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788227834] [2024-05-03 23:29:13,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:29:13,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-05-03 23:29:13,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:29:13,991 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 7 times [2024-05-03 23:29:13,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:13,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:13,994 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 13 times [2024-05-03 23:29:14,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:14,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,134 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:14,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 14 times [2024-05-03 23:29:14,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:14,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,266 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:14,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,395 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 7 times [2024-05-03 23:29:14,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:14,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:14,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,510 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 7 times [2024-05-03 23:29:14,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:14,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:14,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,513 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:14,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,611 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-05-03 23:29:14,689 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 5 times [2024-05-03 23:29:14,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:14,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:14,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,694 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:14,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,817 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 5 times [2024-05-03 23:29:14,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:14,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:14,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:14,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-05-03 23:29:14,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1844, Unknown=0, NotChecked=0, Total=2070 [2024-05-03 23:29:14,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:14,829 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:29:14,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.066666666666667) internal successors, (93), 44 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-05-03 23:29:14,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:14,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:14,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:14,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:14,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:14,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:29:14,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:19,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:29:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-05-03 23:29:19,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-05-03 23:29:19,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-05-03 23:29:19,320 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:29:19,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:29:19,320 INFO L85 PathProgramCache]: Analyzing trace with hash 682705609, now seen corresponding path program 5 times [2024-05-03 23:29:19,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:29:19,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588187625] [2024-05-03 23:29:19,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:19,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:19,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:29:20,313 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-05-03 23:29:20,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:29:20,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588187625] [2024-05-03 23:29:20,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588187625] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:29:20,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950960379] [2024-05-03 23:29:20,313 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 23:29:20,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:29:20,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:29:20,315 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-05-03 23:29:20,319 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-05-03 23:29:20,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-05-03 23:29:20,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:29:20,377 WARN L260 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 115 conjunts are in the unsatisfiable core [2024-05-03 23:29:20,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:29:21,919 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 57 treesize of output 25 [2024-05-03 23:29:22,069 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:22,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:29:24,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:29:24,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 87 treesize of output 648 [2024-05-03 23:29:31,037 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:31,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950960379] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:29:31,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:29:31,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 37, 36] total 85 [2024-05-03 23:29:31,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186584140] [2024-05-03 23:29:31,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:29:31,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-05-03 23:29:31,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:29:31,213 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 8 times [2024-05-03 23:29:31,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:31,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,216 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:31,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 15 times [2024-05-03 23:29:31,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:31,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,332 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:31,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 16 times [2024-05-03 23:29:31,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:31,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:31,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,453 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:31,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,579 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 8 times [2024-05-03 23:29:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:31,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:31,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:31,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,720 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 8 times [2024-05-03 23:29:31,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:31,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:31,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,723 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:31,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,836 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 6 times [2024-05-03 23:29:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:31,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:31,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:31,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,937 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 6 times [2024-05-03 23:29:31,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:31,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:31,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,939 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:31,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:31,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-05-03 23:29:31,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=688, Invalid=6794, Unknown=0, NotChecked=0, Total=7482 [2024-05-03 23:29:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:31,950 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:29:31,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.6627906976744187) internal successors, (143), 85 states have internal predecessors, (143), 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-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-05-03 23:29:31,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:57,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:29:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:29:57,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:29:57,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-05-03 23:29:57,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67 [2024-05-03 23:29:57,425 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:29:57,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:29:57,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1223284305, now seen corresponding path program 1 times [2024-05-03 23:29:57,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:29:57,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632584753] [2024-05-03 23:29:57,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:57,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:57,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:29:57,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:57,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:29:57,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632584753] [2024-05-03 23:29:57,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632584753] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:29:57,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406934505] [2024-05-03 23:29:57,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:57,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:29:57,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:29:57,548 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-05-03 23:29:57,550 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-05-03 23:29:57,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:29:57,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjunts are in the unsatisfiable core [2024-05-03 23:29:57,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:29:57,751 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-05-03 23:29:57,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:57,833 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:29:57,895 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:29:57,895 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 17 treesize of output 18 [2024-05-03 23:29:57,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:29:57,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406934505] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:29:57,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:29:57,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2024-05-03 23:29:57,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807059377] [2024-05-03 23:29:57,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:29:57,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-05-03 23:29:57,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:29:58,070 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 9 times [2024-05-03 23:29:58,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:58,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:58,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,072 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:58,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 17 times [2024-05-03 23:29:58,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:58,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,199 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:58,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 18 times [2024-05-03 23:29:58,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:58,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:58,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:58,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,430 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 9 times [2024-05-03 23:29:58,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:58,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:58,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,433 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,545 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 9 times [2024-05-03 23:29:58,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:58,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:58,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,547 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:58,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:29:58,645 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 24 treesize of output 32 [2024-05-03 23:29:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 7 times [2024-05-03 23:29:58,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:58,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:58,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,791 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:58,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:58,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:29:58,919 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 24 treesize of output 32 [2024-05-03 23:29:59,040 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 7 times [2024-05-03 23:29:59,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:59,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:59,043 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:59,098 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-05-03 23:29:59,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 1 times [2024-05-03 23:29:59,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:29:59,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:29:59,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:59,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:29:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:29:59,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-05-03 23:29:59,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-05-03 23:29:59,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:59,164 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:29:59,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 20 states have internal predecessors, (78), 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-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:29:59,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:29:59,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:29:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:29:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:29:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:59,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:29:59,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:29:59,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:29:59,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:29:59,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:29:59,862 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-05-03 23:30:00,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-05-03 23:30:00,056 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:30:00,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:30:00,056 INFO L85 PathProgramCache]: Analyzing trace with hash -590691507, now seen corresponding path program 2 times [2024-05-03 23:30:00,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:30:00,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226696912] [2024-05-03 23:30:00,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:00,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:00,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:30:00,476 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:00,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:30:00,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226696912] [2024-05-03 23:30:00,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226696912] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:30:00,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630692898] [2024-05-03 23:30:00,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 23:30:00,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:30:00,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:30:00,478 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-05-03 23:30:00,496 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-05-03 23:30:00,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 23:30:00,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:30:00,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 55 conjunts are in the unsatisfiable core [2024-05-03 23:30:00,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:30:00,950 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:00,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2024-05-03 23:30:01,122 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:01,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:30:01,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:01,455 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 27 treesize of output 48 [2024-05-03 23:30:01,519 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:01,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630692898] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:30:01,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:30:01,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2024-05-03 23:30:01,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040213628] [2024-05-03 23:30:01,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:30:01,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-05-03 23:30:01,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:30:01,651 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 10 times [2024-05-03 23:30:01,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:01,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:01,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:01,654 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:01,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:01,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 19 times [2024-05-03 23:30:01,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:01,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:01,766 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:01,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 20 times [2024-05-03 23:30:01,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:01,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:01,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:01,883 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:01,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:01,991 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 10 times [2024-05-03 23:30:01,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:01,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:01,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:01,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:01,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,115 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 10 times [2024-05-03 23:30:02,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:02,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,118 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:02,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,237 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-05-03 23:30:02,308 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 8 times [2024-05-03 23:30:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:02,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:02,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,311 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:02,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,385 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-05-03 23:30:02,437 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 8 times [2024-05-03 23:30:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:02,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:02,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:02,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,545 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-05-03 23:30:02,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 2 times [2024-05-03 23:30:02,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:02,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:02,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,607 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:02,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:02,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-05-03 23:30:02,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=2109, Unknown=0, NotChecked=0, Total=2352 [2024-05-03 23:30:02,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:02,612 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:30:02,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.8297872340425532) internal successors, (86), 46 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:02,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:02,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:06,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 23:30:06,720 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-05-03 23:30:06,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:30:06,916 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:30:06,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:30:06,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1963411015, now seen corresponding path program 3 times [2024-05-03 23:30:06,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:30:06,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561336867] [2024-05-03 23:30:06,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:06,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:06,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:30:07,507 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-03 23:30:07,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:30:07,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561336867] [2024-05-03 23:30:07,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561336867] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:30:07,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379075476] [2024-05-03 23:30:07,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 23:30:07,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:30:07,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:30:07,510 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-05-03 23:30:07,513 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-05-03 23:30:07,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-05-03 23:30:07,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:30:07,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 91 conjunts are in the unsatisfiable core [2024-05-03 23:30:07,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:30:08,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:08,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 30 case distinctions, treesize of input 51 treesize of output 213 [2024-05-03 23:30:09,732 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:09,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:30:10,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:10,357 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 27 treesize of output 48 [2024-05-03 23:30:10,493 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-03 23:30:10,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379075476] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:30:10,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:30:10,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 30, 18] total 58 [2024-05-03 23:30:10,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078620165] [2024-05-03 23:30:10,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:30:10,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-05-03 23:30:10,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:30:10,635 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 11 times [2024-05-03 23:30:10,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:10,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:10,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:10,637 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:10,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:10,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 21 times [2024-05-03 23:30:10,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:10,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:10,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:10,773 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:10,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 22 times [2024-05-03 23:30:10,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:10,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:10,920 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,071 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 11 times [2024-05-03 23:30:11,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:11,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:11,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,073 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:11,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,186 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 11 times [2024-05-03 23:30:11,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:11,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:11,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,189 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:11,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,281 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-05-03 23:30:11,339 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 9 times [2024-05-03 23:30:11,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:11,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:11,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,342 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:11,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,458 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 9 times [2024-05-03 23:30:11,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:11,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:11,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,460 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:11,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,546 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-05-03 23:30:11,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 3 times [2024-05-03 23:30:11,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:11,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,643 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:11,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:11,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-05-03 23:30:11,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=3382, Unknown=0, NotChecked=0, Total=3660 [2024-05-03 23:30:11,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:11,652 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:30:11,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.847457627118644) internal successors, (109), 58 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 23:30:11,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:23,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:23,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:23,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:30:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-03 23:30:23,380 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-05-03 23:30:23,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2024-05-03 23:30:23,567 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:30:23,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:30:23,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1523880508, now seen corresponding path program 1 times [2024-05-03 23:30:23,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:30:23,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082798235] [2024-05-03 23:30:23,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:23,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:23,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:30:23,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:23,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:30:23,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082798235] [2024-05-03 23:30:23,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082798235] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:30:23,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252917174] [2024-05-03 23:30:23,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:23,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:30:23,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:30:23,590 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-05-03 23:30:23,592 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-05-03 23:30:23,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:30:23,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjunts are in the unsatisfiable core [2024-05-03 23:30:23,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:30:23,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:23,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:30:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:23,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252917174] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:30:23,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:30:23,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2024-05-03 23:30:23,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934352613] [2024-05-03 23:30:23,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:30:23,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-03 23:30:23,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:30:23,725 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-05-03 23:30:23,733 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 12 times [2024-05-03 23:30:23,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:23,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:23,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:25,788 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-05-03 23:30:25,800 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-05-03 23:30:25,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 23 times [2024-05-03 23:30:25,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:25,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:25,826 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:25,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:25,869 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-05-03 23:30:25,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 24 times [2024-05-03 23:30:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:25,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:25,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:25,890 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:25,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:25,959 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-05-03 23:30:27,966 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-05-03 23:30:27,979 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-05-03 23:30:27,993 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 12 times [2024-05-03 23:30:27,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:27,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:27,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:27,996 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:28,052 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-05-03 23:30:28,071 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 12 times [2024-05-03 23:30:28,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:28,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:28,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:28,074 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:28,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:28,128 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 10 times [2024-05-03 23:30:28,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:28,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:28,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:28,131 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:28,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:28,184 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-05-03 23:30:28,192 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 10 times [2024-05-03 23:30:28,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:28,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:28,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:28,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:28,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:30,290 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-05-03 23:30:30,295 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:30,295 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-05-03 23:30:30,309 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-05-03 23:30:30,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 4 times [2024-05-03 23:30:30,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:30,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:30,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:30,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:30,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:30,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:30,365 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-05-03 23:30:30,373 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 1 times [2024-05-03 23:30:30,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:30,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:30,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:30,376 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:30,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:32,425 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:32,425 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-05-03 23:30:34,440 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-05-03 23:30:34,442 INFO L85 PathProgramCache]: Analyzing trace with hash -557444281, now seen corresponding path program 1 times [2024-05-03 23:30:34,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:34,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:34,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:34,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:34,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:34,497 INFO L85 PathProgramCache]: Analyzing trace with hash -100903371, now seen corresponding path program 1 times [2024-05-03 23:30:34,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:34,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:34,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:34,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:34,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:34,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-03 23:30:34,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-03 23:30:34,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:34,503 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:30:34,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:30:34,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-03 23:30:34,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:30:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:30:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:30:34,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:34,733 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-05-03 23:30:34,928 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,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable104,SelfDestructingSolverStorable99,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-05-03 23:30:34,929 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:30:34,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:30:34,929 INFO L85 PathProgramCache]: Analyzing trace with hash 62552259, now seen corresponding path program 2 times [2024-05-03 23:30:34,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:30:34,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303325319] [2024-05-03 23:30:34,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:34,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:34,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:30:35,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:35,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:30:35,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303325319] [2024-05-03 23:30:35,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303325319] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:30:35,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749110988] [2024-05-03 23:30:35,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 23:30:35,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:30:35,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:30:35,222 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-05-03 23:30:35,240 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-05-03 23:30:35,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 23:30:35,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:30:35,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 42 conjunts are in the unsatisfiable core [2024-05-03 23:30:35,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:30:35,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:35,512 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 21 treesize of output 29 [2024-05-03 23:30:35,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:35,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:30:36,099 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:30:36,116 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:36,116 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 25 treesize of output 50 [2024-05-03 23:30:36,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:36,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749110988] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:30:36,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:30:36,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2024-05-03 23:30:36,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314054280] [2024-05-03 23:30:36,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:30:36,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-05-03 23:30:36,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:30:36,369 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 13 times [2024-05-03 23:30:36,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:36,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:36,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 25 times [2024-05-03 23:30:36,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:36,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:36,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 26 times [2024-05-03 23:30:36,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:36,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:36,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,570 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,675 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 13 times [2024-05-03 23:30:36,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:36,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:36,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,677 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:36,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,785 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 13 times [2024-05-03 23:30:36,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:36,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:36,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,787 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:36,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,920 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 11 times [2024-05-03 23:30:36,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:36,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:36,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:36,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:37,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 14 treesize of output 8 [2024-05-03 23:30:37,059 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 11 times [2024-05-03 23:30:37,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:37,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:37,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:37,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:37,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:37,138 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-05-03 23:30:37,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 5 times [2024-05-03 23:30:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:37,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:37,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:37,196 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:37,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:37,293 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:37,293 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 30 treesize of output 50 [2024-05-03 23:30:39,462 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 2 times [2024-05-03 23:30:39,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:39,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:39,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:39,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:39,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:39,603 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-05-03 23:30:41,630 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-05-03 23:30:41,646 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-05-03 23:30:41,670 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-05-03 23:30:41,705 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-05-03 23:30:43,739 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 3 times [2024-05-03 23:30:43,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:43,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:43,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:43,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:43,916 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 4 times [2024-05-03 23:30:43,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:43,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:43,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:43,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:43,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-05-03 23:30:43,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1326, Unknown=0, NotChecked=0, Total=1482 [2024-05-03 23:30:43,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:43,924 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:30:43,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.5142857142857142) internal successors, (88), 34 states have internal predecessors, (88), 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-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:43,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:30:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-05-03 23:30:50,524 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-05-03 23:30:50,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable117,SelfDestructingSolverStorable107,SelfDestructingSolverStorable118,SelfDestructingSolverStorable111,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-05-03 23:30:50,721 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:30:50,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:30:50,722 INFO L85 PathProgramCache]: Analyzing trace with hash -252007422, now seen corresponding path program 3 times [2024-05-03 23:30:50,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:30:50,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873153467] [2024-05-03 23:30:50,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:50,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:30:50,824 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:30:50,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:30:50,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873153467] [2024-05-03 23:30:50,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873153467] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:30:50,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527195400] [2024-05-03 23:30:50,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 23:30:50,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:30:50,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:30:50,826 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-05-03 23:30:50,828 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-05-03 23:30:50,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-05-03 23:30:50,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:30:50,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2024-05-03 23:30:50,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:30:50,919 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:30:50,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:30:50,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:30:50,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527195400] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:30:50,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:30:50,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 9 [2024-05-03 23:30:50,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259427382] [2024-05-03 23:30:50,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:30:50,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-03 23:30:50,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:30:51,027 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 14 times [2024-05-03 23:30:51,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:51,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,029 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:51,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 27 times [2024-05-03 23:30:51,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:51,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,083 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:51,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,127 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-05-03 23:30:51,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 28 times [2024-05-03 23:30:51,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:51,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:51,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,138 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:51,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,211 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 14 times [2024-05-03 23:30:51,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:51,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:51,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,261 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-05-03 23:30:51,271 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 14 times [2024-05-03 23:30:51,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:51,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:51,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,273 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:51,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:51,319 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-05-03 23:30:53,350 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 12 times [2024-05-03 23:30:53,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:53,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:53,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:53,352 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:53,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:55,421 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-05-03 23:30:55,426 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:30:55,426 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-05-03 23:30:57,448 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 12 times [2024-05-03 23:30:57,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:57,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:57,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:57,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:57,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:57,490 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-05-03 23:30:57,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 6 times [2024-05-03 23:30:57,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:57,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:57,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:57,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:57,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:57,555 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-05-03 23:30:59,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 5 times [2024-05-03 23:30:59,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:30:59,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:30:59,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:59,585 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:30:59,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:30:59,636 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-05-03 23:31:01,672 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 6 times [2024-05-03 23:31:01,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:01,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:01,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:01,675 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:01,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:03,741 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-05-03 23:31:03,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:03,746 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-05-03 23:31:03,761 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-05-03 23:31:03,774 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 7 times [2024-05-03 23:31:03,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:03,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:03,778 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:03,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:03,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-03 23:31:03,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-05-03 23:31:03,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:03,781 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:31:03,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 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-05-03 23:31:03,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 92 states. [2024-05-03 23:31:03,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:04,158 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-05-03 23:31:04,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,SelfDestructingSolverStorable120,SelfDestructingSolverStorable121,SelfDestructingSolverStorable119,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126,SelfDestructingSolverStorable127,SelfDestructingSolverStorable128,SelfDestructingSolverStorable129,SelfDestructingSolverStorable122,SelfDestructingSolverStorable123,SelfDestructingSolverStorable124,SelfDestructingSolverStorable125 [2024-05-03 23:31:04,357 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:31:04,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:31:04,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1256715230, now seen corresponding path program 4 times [2024-05-03 23:31:04,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:31:04,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141705678] [2024-05-03 23:31:04,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:04,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:04,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:31:04,394 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:31:04,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:31:04,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141705678] [2024-05-03 23:31:04,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141705678] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:31:04,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129396554] [2024-05-03 23:31:04,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 23:31:04,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:31:04,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:31:04,395 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-05-03 23:31:04,397 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-05-03 23:31:04,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 23:31:04,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:31:04,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-03 23:31:04,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:31:04,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:31:04,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:31:04,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:31:04,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129396554] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:31:04,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:31:04,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2024-05-03 23:31:04,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902063459] [2024-05-03 23:31:04,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:31:04,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-03 23:31:04,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:31:04,527 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 15 times [2024-05-03 23:31:04,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:04,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:04,530 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:04,574 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-05-03 23:31:06,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 29 times [2024-05-03 23:31:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:06,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:06,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:06,588 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:06,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:06,636 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-05-03 23:31:08,652 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-05-03 23:31:08,664 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-05-03 23:31:08,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 30 times [2024-05-03 23:31:08,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:08,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:08,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:08,683 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:08,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:08,726 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-05-03 23:31:08,743 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 15 times [2024-05-03 23:31:08,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:08,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:08,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:08,746 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:08,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:08,854 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-05-03 23:31:08,877 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 15 times [2024-05-03 23:31:08,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:08,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:08,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:08,879 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:08,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:08,947 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-05-03 23:31:10,953 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-05-03 23:31:10,962 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-05-03 23:31:10,977 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 13 times [2024-05-03 23:31:10,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:10,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:10,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:10,980 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:10,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:11,024 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-05-03 23:31:13,051 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 13 times [2024-05-03 23:31:13,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:13,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:13,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:13,054 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:13,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:13,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 7 times [2024-05-03 23:31:13,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:13,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:13,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:13,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:13,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:13,211 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 8 times [2024-05-03 23:31:13,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:13,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:13,214 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:13,266 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-05-03 23:31:15,281 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-05-03 23:31:15,288 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-05-03 23:31:15,300 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 9 times [2024-05-03 23:31:15,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:15,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:15,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:15,303 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:15,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:17,364 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-05-03 23:31:17,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:17,369 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-05-03 23:31:17,382 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-05-03 23:31:17,396 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 10 times [2024-05-03 23:31:17,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:17,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:17,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:17,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-03 23:31:17,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-03 23:31:17,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:17,402 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:31:17,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 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-05-03 23:31:17,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:17,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:17,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-05-03 23:31:17,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable141,SelfDestructingSolverStorable131,SelfDestructingSolverStorable142,SelfDestructingSolverStorable132,SelfDestructingSolverStorable137,SelfDestructingSolverStorable138,SelfDestructingSolverStorable139,SelfDestructingSolverStorable133,SelfDestructingSolverStorable134,SelfDestructingSolverStorable135,SelfDestructingSolverStorable136 [2024-05-03 23:31:17,769 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:31:17,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:31:17,769 INFO L85 PathProgramCache]: Analyzing trace with hash 951897829, now seen corresponding path program 5 times [2024-05-03 23:31:17,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:31:17,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767940818] [2024-05-03 23:31:17,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:17,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:17,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:31:18,069 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:18,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:31:18,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767940818] [2024-05-03 23:31:18,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767940818] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:31:18,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555393967] [2024-05-03 23:31:18,070 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 23:31:18,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:31:18,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:31:18,071 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-05-03 23:31:18,072 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-05-03 23:31:18,127 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-05-03 23:31:18,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:31:18,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 56 conjunts are in the unsatisfiable core [2024-05-03 23:31:18,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:31:18,504 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 29 treesize of output 17 [2024-05-03 23:31:18,605 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:18,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:31:18,935 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:18,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:18,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:18,961 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:18,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 68 [2024-05-03 23:31:19,017 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:19,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555393967] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:31:19,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:31:19,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 42 [2024-05-03 23:31:19,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357937666] [2024-05-03 23:31:19,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:31:19,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-05-03 23:31:19,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:31:19,148 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 16 times [2024-05-03 23:31:19,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:19,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:19,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,150 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 31 times [2024-05-03 23:31:19,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:19,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,257 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:19,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 32 times [2024-05-03 23:31:19,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:19,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:19,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,370 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:19,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,487 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 16 times [2024-05-03 23:31:19,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:19,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:19,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:19,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 16 times [2024-05-03 23:31:19,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:19,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:19,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,624 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,695 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-05-03 23:31:19,757 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 14 times [2024-05-03 23:31:19,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:19,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:19,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,761 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,831 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-05-03 23:31:19,875 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 14 times [2024-05-03 23:31:19,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:19,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:19,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:19,956 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-05-03 23:31:20,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 8 times [2024-05-03 23:31:20,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:20,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,010 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:20,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,083 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 20 [2024-05-03 23:31:20,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 11 times [2024-05-03 23:31:20,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:20,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:20,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:20,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,290 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 12 times [2024-05-03 23:31:20,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:20,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,293 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:20,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,412 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 13 times [2024-05-03 23:31:20,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:20,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:20,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:20,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-05-03 23:31:20,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1767, Unknown=0, NotChecked=0, Total=2070 [2024-05-03 23:31:20,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:20,419 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:31:20,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:31:20,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:20,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:25,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:25,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:25,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-03 23:31:25,842 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-05-03 23:31:26,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,SelfDestructingSolverStorable152,SelfDestructingSolverStorable153,SelfDestructingSolverStorable143,SelfDestructingSolverStorable154,SelfDestructingSolverStorable150,SelfDestructingSolverStorable148,SelfDestructingSolverStorable149,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144,SelfDestructingSolverStorable145,SelfDestructingSolverStorable146,SelfDestructingSolverStorable147 [2024-05-03 23:31:26,037 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:31:26,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:31:26,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1679402967, now seen corresponding path program 6 times [2024-05-03 23:31:26,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:31:26,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141366594] [2024-05-03 23:31:26,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:26,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:26,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:31:26,504 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-03 23:31:26,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:31:26,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141366594] [2024-05-03 23:31:26,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141366594] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:31:26,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315764696] [2024-05-03 23:31:26,504 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 23:31:26,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:31:26,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:31:26,506 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-05-03 23:31:26,506 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-05-03 23:31:26,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-05-03 23:31:26,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:31:26,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 79 conjunts are in the unsatisfiable core [2024-05-03 23:31:26,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:31:27,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:27,285 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 41 treesize of output 61 [2024-05-03 23:31:27,472 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:27,473 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:31:28,252 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:28,253 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 47 treesize of output 168 [2024-05-03 23:31:28,821 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:28,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315764696] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:31:28,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:31:28,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26, 26] total 66 [2024-05-03 23:31:28,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950930941] [2024-05-03 23:31:28,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:31:28,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-05-03 23:31:28,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:31:28,954 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 17 times [2024-05-03 23:31:28,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:28,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:28,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:28,956 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:28,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 33 times [2024-05-03 23:31:29,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:29,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:29,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,067 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:29,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 34 times [2024-05-03 23:31:29,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:29,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,215 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:29,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,347 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 17 times [2024-05-03 23:31:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:29,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:29,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,349 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:29,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,458 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 17 times [2024-05-03 23:31:29,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:29,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:29,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,460 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,612 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 15 times [2024-05-03 23:31:29,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:29,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,614 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,702 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-05-03 23:31:29,767 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 15 times [2024-05-03 23:31:29,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:29,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,769 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:29,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,872 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-05-03 23:31:29,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 9 times [2024-05-03 23:31:29,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:29,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:29,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:29,952 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:29,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:30,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 14 times [2024-05-03 23:31:30,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:30,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:30,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:30,102 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:30,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:30,250 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 15 times [2024-05-03 23:31:30,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:30,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:30,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:30,253 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:30,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:30,378 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 16 times [2024-05-03 23:31:30,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:30,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:30,381 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:30,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:30,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-05-03 23:31:30,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=4372, Unknown=0, NotChecked=0, Total=4830 [2024-05-03 23:31:30,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:30,387 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:31:30,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.791044776119403) internal successors, (120), 66 states have internal predecessors, (120), 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-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-03 23:31:30,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:31:40,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:31:40,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-05-03 23:31:40,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,SelfDestructingSolverStorable163,SelfDestructingSolverStorable164,SelfDestructingSolverStorable165,SelfDestructingSolverStorable160,SelfDestructingSolverStorable161,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159,SelfDestructingSolverStorable155,SelfDestructingSolverStorable166,SelfDestructingSolverStorable156,SelfDestructingSolverStorable157,SelfDestructingSolverStorable158 [2024-05-03 23:31:40,392 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:31:40,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:31:40,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1061982125, now seen corresponding path program 7 times [2024-05-03 23:31:40,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:31:40,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783930676] [2024-05-03 23:31:40,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:40,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:40,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:31:40,692 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:40,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:31:40,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783930676] [2024-05-03 23:31:40,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783930676] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:31:40,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010107939] [2024-05-03 23:31:40,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 23:31:40,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:31:40,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:31:40,694 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-05-03 23:31:40,694 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-05-03 23:31:40,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:31:40,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 53 conjunts are in the unsatisfiable core [2024-05-03 23:31:40,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:31:41,126 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 29 treesize of output 17 [2024-05-03 23:31:41,201 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:41,201 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:31:41,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:41,495 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 37 treesize of output 98 [2024-05-03 23:31:41,724 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:41,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010107939] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:31:41,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:31:41,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 43 [2024-05-03 23:31:41,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495086428] [2024-05-03 23:31:41,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:31:41,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-05-03 23:31:41,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:31:41,849 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 18 times [2024-05-03 23:31:41,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:41,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:41,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:41,851 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:41,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:41,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 35 times [2024-05-03 23:31:41,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:41,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:41,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:41,963 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:41,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 36 times [2024-05-03 23:31:42,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,072 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,176 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 18 times [2024-05-03 23:31:42,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,178 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,283 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 18 times [2024-05-03 23:31:42,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,285 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,417 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 16 times [2024-05-03 23:31:42,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,419 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,536 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 16 times [2024-05-03 23:31:42,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,538 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 10 times [2024-05-03 23:31:42,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,668 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,805 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 17 times [2024-05-03 23:31:42,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,809 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,948 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 18 times [2024-05-03 23:31:42,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:42,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:42,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:42,951 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:43,075 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 19 times [2024-05-03 23:31:43,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:43,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:43,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:43,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:43,175 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-05-03 23:31:45,212 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:45,212 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 22 treesize of output 44 [2024-05-03 23:31:45,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:45,263 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 22 treesize of output 44 [2024-05-03 23:31:45,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:45,354 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 18 treesize of output 24 [2024-05-03 23:31:45,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 20 times [2024-05-03 23:31:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:45,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:45,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:45,390 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:45,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:45,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-05-03 23:31:45,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=2013, Unknown=0, NotChecked=0, Total=2256 [2024-05-03 23:31:45,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:45,394 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:31:45,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.159090909090909) internal successors, (95), 43 states have internal predecessors, (95), 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-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:31:45,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:31:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:31:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-03 23:31:49,786 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-05-03 23:31:49,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,SelfDestructingSolverStorable174,17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175,SelfDestructingSolverStorable176,SelfDestructingSolverStorable170,SelfDestructingSolverStorable171,SelfDestructingSolverStorable172,SelfDestructingSolverStorable177,SelfDestructingSolverStorable167,SelfDestructingSolverStorable178,SelfDestructingSolverStorable168,SelfDestructingSolverStorable179,SelfDestructingSolverStorable169 [2024-05-03 23:31:49,981 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:31:49,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:31:49,981 INFO L85 PathProgramCache]: Analyzing trace with hash 569482577, now seen corresponding path program 8 times [2024-05-03 23:31:49,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:31:49,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237352056] [2024-05-03 23:31:49,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:49,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:31:50,394 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:50,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:31:50,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237352056] [2024-05-03 23:31:50,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237352056] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:31:50,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991008309] [2024-05-03 23:31:50,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 23:31:50,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:31:50,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:31:50,396 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-05-03 23:31:50,396 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-05-03 23:31:50,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 23:31:50,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:31:50,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 66 conjunts are in the unsatisfiable core [2024-05-03 23:31:50,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:31:51,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:51,004 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 35 treesize of output 51 [2024-05-03 23:31:51,186 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:51,186 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:31:52,203 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:52,204 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:52,207 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:52,208 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:52,209 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:52,210 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:31:52,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:31:52,266 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 45 treesize of output 140 [2024-05-03 23:31:52,479 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:31:52,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991008309] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:31:52,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:31:52,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 57 [2024-05-03 23:31:52,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697050310] [2024-05-03 23:31:52,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:31:52,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-05-03 23:31:52,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:31:52,617 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 19 times [2024-05-03 23:31:52,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:52,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:52,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:52,619 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:52,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:52,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 37 times [2024-05-03 23:31:52,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:52,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:52,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:52,727 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:52,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:52,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 38 times [2024-05-03 23:31:52,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:52,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:52,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:52,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:52,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:52,951 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 19 times [2024-05-03 23:31:52,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:52,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:52,953 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,065 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 19 times [2024-05-03 23:31:53,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:53,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:53,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,067 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:53,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,201 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 17 times [2024-05-03 23:31:53,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:53,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,203 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:53,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,315 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 17 times [2024-05-03 23:31:53,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:53,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:53,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,317 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:53,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,420 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-05-03 23:31:53,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 11 times [2024-05-03 23:31:53,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:53,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:53,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,496 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:53,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,580 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 20 treesize of output 12 [2024-05-03 23:31:53,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 21 times [2024-05-03 23:31:53,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:53,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:53,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,647 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:53,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,737 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 26 treesize of output 16 [2024-05-03 23:31:53,781 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 22 times [2024-05-03 23:31:53,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:53,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:53,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,783 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,908 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-05-03 23:31:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 23 times [2024-05-03 23:31:53,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:53,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:53,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:53,946 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:53,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:54,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 24 times [2024-05-03 23:31:54,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:31:54,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:31:54,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:54,141 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:31:54,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:31:54,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-05-03 23:31:54,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=410, Invalid=3372, Unknown=0, NotChecked=0, Total=3782 [2024-05-03 23:31:54,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:31:54,146 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:31:54,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9310344827586208) internal successors, (112), 57 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-05-03 23:31:54,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:54,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:54,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:31:54,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:54,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:31:54,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-03 23:31:54,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:32:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:32:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:32:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-03 23:32:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2024-05-03 23:32:17,682 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-05-03 23:32:17,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,SelfDestructingSolverStorable185,SelfDestructingSolverStorable186,SelfDestructingSolverStorable187,SelfDestructingSolverStorable180,SelfDestructingSolverStorable191,SelfDestructingSolverStorable181,SelfDestructingSolverStorable192,SelfDestructingSolverStorable182,SelfDestructingSolverStorable183,SelfDestructingSolverStorable190,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188,SelfDestructingSolverStorable189 [2024-05-03 23:32:17,881 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:32:17,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:32:17,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1349347917, now seen corresponding path program 9 times [2024-05-03 23:32:17,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:32:17,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127545862] [2024-05-03 23:32:17,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:17,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:17,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:32:18,473 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-03 23:32:18,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:32:18,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127545862] [2024-05-03 23:32:18,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127545862] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:32:18,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657966186] [2024-05-03 23:32:18,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 23:32:18,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:32:18,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:32:18,474 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-05-03 23:32:18,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-03 23:32:18,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-05-03 23:32:18,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:32:18,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 91 conjunts are in the unsatisfiable core [2024-05-03 23:32:18,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:32:19,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:19,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 40 case distinctions, treesize of input 55 treesize of output 263 [2024-05-03 23:32:20,564 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:32:20,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:32:21,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:21,289 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 17 treesize of output 18 [2024-05-03 23:32:21,351 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-05-03 23:32:21,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657966186] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:32:21,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:32:21,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 30, 16] total 61 [2024-05-03 23:32:21,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567391336] [2024-05-03 23:32:21,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:32:21,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-05-03 23:32:21,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:32:21,497 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 20 times [2024-05-03 23:32:21,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:21,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,499 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:21,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 39 times [2024-05-03 23:32:21,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:21,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,606 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 40 times [2024-05-03 23:32:21,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:21,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:21,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,823 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 20 times [2024-05-03 23:32:21,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:21,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:21,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,825 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,939 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 20 times [2024-05-03 23:32:21,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:21,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:21,941 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,036 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-05-03 23:32:22,037 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 15 [2024-05-03 23:32:22,142 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 18 times [2024-05-03 23:32:22,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:22,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:22,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,144 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:22,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,237 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-05-03 23:32:22,237 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 15 [2024-05-03 23:32:22,291 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 18 times [2024-05-03 23:32:22,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:22,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:22,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,293 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,363 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-05-03 23:32:22,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 12 times [2024-05-03 23:32:22,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:22,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:22,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,537 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-05-03 23:32:22,613 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 25 times [2024-05-03 23:32:22,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:22,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,616 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:22,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,698 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:32:22,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:22,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 44 [2024-05-03 23:32:22,791 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 26 times [2024-05-03 23:32:22,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:22,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:22,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:22,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,906 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:32:22,916 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:22,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 42 [2024-05-03 23:32:22,976 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 27 times [2024-05-03 23:32:22,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:22,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:22,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:22,979 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:22,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:23,067 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-03 23:32:23,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:23,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 52 [2024-05-03 23:32:23,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 28 times [2024-05-03 23:32:23,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:23,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:23,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:23,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:23,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:23,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-05-03 23:32:23,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=4118, Unknown=0, NotChecked=0, Total=4422 [2024-05-03 23:32:23,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:32:23,203 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:32:23,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.8870967741935485) internal successors, (117), 61 states have internal predecessors, (117), 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-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:32:23,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 166 states. [2024-05-03 23:32:23,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:32:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2024-05-03 23:32:39,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:32:39,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-05-03 23:32:40,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,SelfDestructingSolverStorable196,SelfDestructingSolverStorable197,SelfDestructingSolverStorable198,SelfDestructingSolverStorable193,SelfDestructingSolverStorable194,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203,SelfDestructingSolverStorable204,SelfDestructingSolverStorable205,SelfDestructingSolverStorable199,SelfDestructingSolverStorable200,SelfDestructingSolverStorable201,SelfDestructingSolverStorable202 [2024-05-03 23:32:40,016 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:32:40,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:32:40,016 INFO L85 PathProgramCache]: Analyzing trace with hash -315391035, now seen corresponding path program 10 times [2024-05-03 23:32:40,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:32:40,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191678974] [2024-05-03 23:32:40,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:40,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:40,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:32:40,480 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:32:40,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:32:40,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191678974] [2024-05-03 23:32:40,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191678974] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:32:40,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098984696] [2024-05-03 23:32:40,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 23:32:40,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:32:40,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:32:40,481 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-05-03 23:32:40,482 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-05-03 23:32:40,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 23:32:40,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:32:40,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 65 conjunts are in the unsatisfiable core [2024-05-03 23:32:40,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:32:41,199 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 33 treesize of output 17 [2024-05-03 23:32:41,265 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:32:41,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:32:41,821 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:41,821 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 47 treesize of output 168 [2024-05-03 23:32:42,404 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:32:42,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098984696] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:32:42,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:32:42,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 56 [2024-05-03 23:32:42,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631681897] [2024-05-03 23:32:42,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:32:42,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-05-03 23:32:42,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:32:42,533 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 21 times [2024-05-03 23:32:42,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:42,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:42,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:42,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 41 times [2024-05-03 23:32:42,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:42,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,647 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 42 times [2024-05-03 23:32:42,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:42,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:42,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,753 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:42,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,860 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 21 times [2024-05-03 23:32:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:42,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:42,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,971 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 21 times [2024-05-03 23:32:42,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:42,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:42,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:42,973 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,106 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 19 times [2024-05-03 23:32:43,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:43,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:43,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,219 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 19 times [2024-05-03 23:32:43,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:43,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,221 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,292 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-05-03 23:32:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 13 times [2024-05-03 23:32:43,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:43,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,374 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:43,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,460 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 26 treesize of output 16 [2024-05-03 23:32:43,521 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 29 times [2024-05-03 23:32:43,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:43,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:43,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,523 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:43,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,660 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 30 times [2024-05-03 23:32:43,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:43,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:43,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,663 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:43,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,826 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 31 times [2024-05-03 23:32:43,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:43,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,829 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:43,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,922 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 24 treesize of output 14 [2024-05-03 23:32:43,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 32 times [2024-05-03 23:32:43,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:43,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:43,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:43,986 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:44,102 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:44,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 86 [2024-05-03 23:32:46,212 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:46,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 45 treesize of output 91 [2024-05-03 23:32:46,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 33 times [2024-05-03 23:32:46,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:46,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:46,373 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:46,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:46,517 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:46,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 48 treesize of output 92 [2024-05-03 23:32:48,882 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 34 times [2024-05-03 23:32:48,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:48,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:48,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:48,885 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:48,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:49,006 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:49,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 86 [2024-05-03 23:32:51,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:32:51,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 45 treesize of output 91 [2024-05-03 23:32:53,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 35 times [2024-05-03 23:32:53,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:32:53,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:32:53,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:53,276 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:32:53,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:32:53,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-05-03 23:32:53,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=3606, Unknown=0, NotChecked=0, Total=3906 [2024-05-03 23:32:53,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:32:53,282 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:32:53,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.8070175438596492) internal successors, (103), 56 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:32:53,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:32:53,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:32:53,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:32:53,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:32:53,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 192 states. [2024-05-03 23:32:53,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:32:53,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:33:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:33:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:33:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:33:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:33:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2024-05-03 23:33:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:33:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-03 23:33:03,631 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-05-03 23:33:03,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,SelfDestructingSolverStorable207,SelfDestructingSolverStorable218,SelfDestructingSolverStorable208,SelfDestructingSolverStorable219,SelfDestructingSolverStorable209,SelfDestructingSolverStorable214,SelfDestructingSolverStorable215,SelfDestructingSolverStorable216,SelfDestructingSolverStorable206,SelfDestructingSolverStorable217,SelfDestructingSolverStorable210,SelfDestructingSolverStorable221,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211,SelfDestructingSolverStorable212,SelfDestructingSolverStorable213 [2024-05-03 23:33:03,826 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:33:03,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:33:03,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1616707204, now seen corresponding path program 11 times [2024-05-03 23:33:03,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:33:03,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294493675] [2024-05-03 23:33:03,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:03,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:33:03,950 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:33:03,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:33:03,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294493675] [2024-05-03 23:33:03,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294493675] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:33:03,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414566987] [2024-05-03 23:33:03,952 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 23:33:03,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:33:03,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:33:03,953 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-05-03 23:33:03,954 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-05-03 23:33:04,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-05-03 23:33:04,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:33:04,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 12 conjunts are in the unsatisfiable core [2024-05-03 23:33:04,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:33:04,050 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:33:04,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:33:04,101 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:33:04,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414566987] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:33:04,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:33:04,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 11 [2024-05-03 23:33:04,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605008169] [2024-05-03 23:33:04,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:33:04,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-03 23:33:04,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:33:06,154 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-05-03 23:33:06,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:33:06,158 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-05-03 23:33:06,172 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-05-03 23:33:06,184 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 22 times [2024-05-03 23:33:06,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:06,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:06,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:06,187 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:06,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:06,227 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-05-03 23:33:08,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 43 times [2024-05-03 23:33:08,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:08,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:08,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:08,263 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:08,300 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-05-03 23:33:08,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 44 times [2024-05-03 23:33:08,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:08,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:08,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:08,325 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:08,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:08,381 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 22 times [2024-05-03 23:33:08,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:08,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:08,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:08,383 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:08,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:08,426 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-05-03 23:33:10,453 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 22 times [2024-05-03 23:33:10,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:10,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:10,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:10,455 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:10,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:10,512 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 20 times [2024-05-03 23:33:10,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:10,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:10,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:10,514 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:10,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:10,563 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-05-03 23:33:12,569 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-05-03 23:33:12,580 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-05-03 23:33:12,591 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 20 times [2024-05-03 23:33:12,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:12,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:12,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:12,593 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:12,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:12,634 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-05-03 23:33:14,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 14 times [2024-05-03 23:33:14,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:14,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:14,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,662 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,709 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-05-03 23:33:14,722 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 36 times [2024-05-03 23:33:14,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:14,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:14,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,725 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,771 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-05-03 23:33:14,783 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 37 times [2024-05-03 23:33:14,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:14,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:14,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,786 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:14,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,845 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 38 times [2024-05-03 23:33:14,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:14,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,858 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:14,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:14,909 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-05-03 23:33:16,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 39 times [2024-05-03 23:33:16,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:16,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:16,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:16,954 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:16,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:17,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 40 times [2024-05-03 23:33:17,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:17,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:17,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:17,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:17,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:17,064 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-05-03 23:33:19,071 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-05-03 23:33:19,082 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-05-03 23:33:19,097 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 41 times [2024-05-03 23:33:19,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:19,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:19,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:19,158 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-05-03 23:33:21,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 42 times [2024-05-03 23:33:21,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:21,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:21,178 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:21,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:21,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-03 23:33:21,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2024-05-03 23:33:21,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:33:21,183 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:33:21,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 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-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:33:21,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 192 states. [2024-05-03 23:33:21,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:33:21,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-03 23:33:21,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:33:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:33:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 194 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2024-05-03 23:33:22,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:33:22,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-05-03 23:33:22,642 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,SelfDestructingSolverStorable230,SelfDestructingSolverStorable231,SelfDestructingSolverStorable229,SelfDestructingSolverStorable225,SelfDestructingSolverStorable236,SelfDestructingSolverStorable226,SelfDestructingSolverStorable237,SelfDestructingSolverStorable227,SelfDestructingSolverStorable228,SelfDestructingSolverStorable232,SelfDestructingSolverStorable222,SelfDestructingSolverStorable233,SelfDestructingSolverStorable223,SelfDestructingSolverStorable234,SelfDestructingSolverStorable224,SelfDestructingSolverStorable235 [2024-05-03 23:33:22,642 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:33:22,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:33:22,642 INFO L85 PathProgramCache]: Analyzing trace with hash 169787880, now seen corresponding path program 12 times [2024-05-03 23:33:22,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:33:22,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752899302] [2024-05-03 23:33:22,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:22,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:22,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:33:22,690 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:33:22,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:33:22,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752899302] [2024-05-03 23:33:22,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752899302] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:33:22,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024733931] [2024-05-03 23:33:22,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 23:33:22,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:33:22,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:33:22,692 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-05-03 23:33:22,693 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-05-03 23:33:22,749 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-05-03 23:33:22,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:33:22,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 13 conjunts are in the unsatisfiable core [2024-05-03 23:33:22,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:33:22,784 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-03 23:33:22,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:33:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-03 23:33:22,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024733931] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:33:22,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:33:22,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2024-05-03 23:33:22,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386978345] [2024-05-03 23:33:22,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:33:22,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-03 23:33:22,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:33:22,881 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-05-03 23:33:24,917 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 23 times [2024-05-03 23:33:24,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:24,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:24,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:24,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:24,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:24,959 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-05-03 23:33:26,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 45 times [2024-05-03 23:33:26,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:26,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:26,990 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:26,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:27,036 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-05-03 23:33:27,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 46 times [2024-05-03 23:33:27,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:27,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:27,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:27,127 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-05-03 23:33:29,144 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 23 times [2024-05-03 23:33:29,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:29,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:29,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:29,146 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:29,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:29,185 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-05-03 23:33:29,207 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 23 times [2024-05-03 23:33:29,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:29,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:29,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:29,209 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:29,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:31,270 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-05-03 23:33:31,278 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-05-03 23:33:31,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:33:31,285 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-05-03 23:33:31,295 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 21 times [2024-05-03 23:33:31,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:31,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:31,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:31,297 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:31,336 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-05-03 23:33:31,358 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 21 times [2024-05-03 23:33:31,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:31,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:31,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:31,361 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:31,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:31,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 15 times [2024-05-03 23:33:31,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:31,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:31,419 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:31,492 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-05-03 23:33:33,499 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-05-03 23:33:33,506 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-05-03 23:33:33,517 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 43 times [2024-05-03 23:33:33,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:33,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:33,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:33,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:33,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:33,559 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-05-03 23:33:33,582 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 44 times [2024-05-03 23:33:33,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:33,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:33,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:33,585 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:33,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:33,626 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-05-03 23:33:35,659 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 45 times [2024-05-03 23:33:35,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:35,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:35,662 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:35,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-05-03 23:33:35,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 46 times [2024-05-03 23:33:35,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:35,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:35,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:35,727 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:35,774 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-05-03 23:33:37,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 47 times [2024-05-03 23:33:37,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:37,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:37,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:37,802 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:37,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:37,874 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 48 times [2024-05-03 23:33:37,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:37,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:37,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:37,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:37,923 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-05-03 23:33:37,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 49 times [2024-05-03 23:33:37,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:37,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:37,950 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:37,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:37,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-03 23:33:37,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-03 23:33:37,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:33:37,955 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:33:37,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 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-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:33:37,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 194 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 160 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:33:37,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:33:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:33:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 194 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:33:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:33:38,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:33:38,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:38,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-05-03 23:33:38,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,SelfDestructingSolverStorable240,SelfDestructingSolverStorable251,SelfDestructingSolverStorable241,SelfDestructingSolverStorable252,SelfDestructingSolverStorable242,SelfDestructingSolverStorable253,SelfDestructingSolverStorable247,SelfDestructingSolverStorable248,SelfDestructingSolverStorable238,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249,SelfDestructingSolverStorable239,SelfDestructingSolverStorable243,SelfDestructingSolverStorable244,SelfDestructingSolverStorable245,SelfDestructingSolverStorable246 [2024-05-03 23:33:38,539 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:33:38,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:33:38,539 INFO L85 PathProgramCache]: Analyzing trace with hash -430957815, now seen corresponding path program 13 times [2024-05-03 23:33:38,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:33:38,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036297339] [2024-05-03 23:33:38,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:38,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:38,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:33:39,342 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:33:39,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:33:39,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036297339] [2024-05-03 23:33:39,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036297339] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:33:39,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413063535] [2024-05-03 23:33:39,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 23:33:39,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:33:39,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:33:39,344 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-05-03 23:33:39,347 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-05-03 23:33:39,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:33:39,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 89 conjunts are in the unsatisfiable core [2024-05-03 23:33:39,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:33:40,504 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 45 treesize of output 21 [2024-05-03 23:33:40,579 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:33:40,579 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:33:41,910 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:33:41,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 67 treesize of output 368 [2024-05-03 23:33:43,505 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:33:43,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413063535] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:33:43,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:33:43,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 79 [2024-05-03 23:33:43,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446726583] [2024-05-03 23:33:43,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:33:43,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-05-03 23:33:43,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:33:43,655 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 24 times [2024-05-03 23:33:43,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:43,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:43,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:43,657 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:43,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:43,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 47 times [2024-05-03 23:33:43,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:43,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:43,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:43,776 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:43,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:43,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 48 times [2024-05-03 23:33:43,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:43,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:43,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:43,887 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:43,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:43,998 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 24 times [2024-05-03 23:33:43,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:43,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,000 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:44,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,139 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 24 times [2024-05-03 23:33:44,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:44,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:44,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,141 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:44,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,318 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 22 times [2024-05-03 23:33:44,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:44,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:44,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,320 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:44,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,438 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 22 times [2024-05-03 23:33:44,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:44,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:44,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:44,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,528 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-05-03 23:33:44,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 16 times [2024-05-03 23:33:44,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:44,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:44,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,599 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:44,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,749 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 50 times [2024-05-03 23:33:44,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:44,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,885 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 51 times [2024-05-03 23:33:44,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:44,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:44,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,887 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:44,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:44,963 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-05-03 23:33:45,013 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 52 times [2024-05-03 23:33:45,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:45,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,016 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,112 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 33 treesize of output 19 [2024-05-03 23:33:45,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 53 times [2024-05-03 23:33:45,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:45,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:45,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:45,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,285 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 36 treesize of output 20 [2024-05-03 23:33:45,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 54 times [2024-05-03 23:33:45,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:45,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:45,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,370 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:45,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,491 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 28 treesize of output 16 [2024-05-03 23:33:45,528 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 55 times [2024-05-03 23:33:45,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:45,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:45,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,531 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:45,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 56 times [2024-05-03 23:33:45,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:33:45,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:33:45,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:33:45,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:33:45,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-05-03 23:33:45,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=6534, Unknown=0, NotChecked=0, Total=7140 [2024-05-03 23:33:45,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:33:45,677 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:33:45,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.5875) internal successors, (127), 79 states have internal predecessors, (127), 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-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:33:45,677 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 194 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:33:45,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:34:13,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:34:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:34:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:34:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2024-05-03 23:34:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:34:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:34:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:34:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:13,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 271 states. [2024-05-03 23:34:13,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-05-03 23:34:13,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,SelfDestructingSolverStorable262,SelfDestructingSolverStorable263,SelfDestructingSolverStorable264,SelfDestructingSolverStorable260,23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258,SelfDestructingSolverStorable269,SelfDestructingSolverStorable259,SelfDestructingSolverStorable254,SelfDestructingSolverStorable265,SelfDestructingSolverStorable255,SelfDestructingSolverStorable266,SelfDestructingSolverStorable256,SelfDestructingSolverStorable267,SelfDestructingSolverStorable257,SelfDestructingSolverStorable268 [2024-05-03 23:34:13,759 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:34:13,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:34:13,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1413823957, now seen corresponding path program 14 times [2024-05-03 23:34:13,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:34:13,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99301886] [2024-05-03 23:34:13,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:13,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:13,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:34:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:34:14,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:34:14,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99301886] [2024-05-03 23:34:14,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99301886] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:34:14,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415700868] [2024-05-03 23:34:14,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 23:34:14,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:34:14,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:34:14,378 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-05-03 23:34:14,379 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-05-03 23:34:14,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 23:34:14,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:34:14,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 79 conjunts are in the unsatisfiable core [2024-05-03 23:34:14,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:34:15,425 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:15,426 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-05-03 23:34:15,543 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:34:15,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:34:16,306 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:16,306 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 47 treesize of output 168 [2024-05-03 23:34:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:34:16,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415700868] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:34:16,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:34:16,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 69 [2024-05-03 23:34:16,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577361379] [2024-05-03 23:34:16,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:34:16,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-05-03 23:34:16,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:34:16,893 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 25 times [2024-05-03 23:34:16,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:16,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:16,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:16,895 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:16,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:16,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 49 times [2024-05-03 23:34:16,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:16,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:16,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:16,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 50 times [2024-05-03 23:34:17,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:17,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,211 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 25 times [2024-05-03 23:34:17,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:17,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:17,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:17,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,321 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 25 times [2024-05-03 23:34:17,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:17,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:17,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,323 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:17,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,456 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 23 times [2024-05-03 23:34:17,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:17,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:17,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,458 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:17,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,637 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 23 times [2024-05-03 23:34:17,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:17,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,639 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:17,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 17 times [2024-05-03 23:34:17,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:17,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:17,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,779 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:17,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,860 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 26 treesize of output 16 [2024-05-03 23:34:17,927 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 57 times [2024-05-03 23:34:17,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:17,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:17,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:17,944 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:17,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,048 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 26 treesize of output 16 [2024-05-03 23:34:18,095 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 58 times [2024-05-03 23:34:18,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:18,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:18,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,098 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:18,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,215 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 59 times [2024-05-03 23:34:18,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:18,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,217 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,306 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 24 treesize of output 14 [2024-05-03 23:34:18,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 60 times [2024-05-03 23:34:18,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:18,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:18,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,379 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:18,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,473 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 36 treesize of output 20 [2024-05-03 23:34:18,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 61 times [2024-05-03 23:34:18,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:18,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:18,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,547 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:18,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,684 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 28 treesize of output 16 [2024-05-03 23:34:18,727 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 62 times [2024-05-03 23:34:18,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:18,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:18,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,730 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,815 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 41 treesize of output 23 [2024-05-03 23:34:18,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 63 times [2024-05-03 23:34:18,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:18,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:18,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,872 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:18,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:18,958 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 44 treesize of output 24 [2024-05-03 23:34:19,047 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 64 times [2024-05-03 23:34:19,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:19,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:19,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:19,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:19,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-05-03 23:34:19,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=459, Invalid=5241, Unknown=0, NotChecked=0, Total=5700 [2024-05-03 23:34:19,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:34:19,057 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:34:19,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.5857142857142856) internal successors, (111), 69 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:34:19,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 209 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 271 states. [2024-05-03 23:34:19,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:34:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 275 states. [2024-05-03 23:34:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2024-05-03 23:34:42,370 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-05-03 23:34:42,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,SelfDestructingSolverStorable283,SelfDestructingSolverStorable273,SelfDestructingSolverStorable284,24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274,SelfDestructingSolverStorable285,SelfDestructingSolverStorable275,SelfDestructingSolverStorable286,SelfDestructingSolverStorable280,SelfDestructingSolverStorable270,SelfDestructingSolverStorable281,SelfDestructingSolverStorable271,SelfDestructingSolverStorable282,SelfDestructingSolverStorable276,SelfDestructingSolverStorable277,SelfDestructingSolverStorable278,SelfDestructingSolverStorable279 [2024-05-03 23:34:42,565 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:34:42,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:34:42,565 INFO L85 PathProgramCache]: Analyzing trace with hash -2084154161, now seen corresponding path program 15 times [2024-05-03 23:34:42,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:34:42,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124222091] [2024-05-03 23:34:42,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:42,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:42,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:34:43,536 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-03 23:34:43,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:34:43,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124222091] [2024-05-03 23:34:43,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124222091] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:34:43,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136406235] [2024-05-03 23:34:43,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 23:34:43,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:34:43,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:34:43,538 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-05-03 23:34:43,539 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-05-03 23:34:43,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-05-03 23:34:43,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:34:43,608 WARN L260 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 115 conjunts are in the unsatisfiable core [2024-05-03 23:34:43,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:34:45,891 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:45,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 28 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 77 case distinctions, treesize of input 69 treesize of output 473 [2024-05-03 23:34:50,858 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:34:50,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:34:51,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:51,341 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 17 treesize of output 18 [2024-05-03 23:34:51,363 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-05-03 23:34:51,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136406235] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:34:51,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:34:51,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 38, 22] total 72 [2024-05-03 23:34:51,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784057125] [2024-05-03 23:34:51,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:34:51,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-05-03 23:34:51,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:34:51,510 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 26 times [2024-05-03 23:34:51,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:51,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:51,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,511 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:51,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 51 times [2024-05-03 23:34:51,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:51,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:51,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,613 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:51,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 52 times [2024-05-03 23:34:51,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:51,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,725 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,837 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 26 times [2024-05-03 23:34:51,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:51,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:51,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:51,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 26 times [2024-05-03 23:34:51,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:51,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:51,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:51,942 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:51,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,076 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 24 times [2024-05-03 23:34:52,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:52,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:52,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:52,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,196 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 24 times [2024-05-03 23:34:52,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:52,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:52,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:52,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,271 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-05-03 23:34:52,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 18 times [2024-05-03 23:34:52,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:52,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:52,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,338 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:52,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,415 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 20 treesize of output 12 [2024-05-03 23:34:52,482 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 65 times [2024-05-03 23:34:52,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:52,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:52,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:52,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:52,622 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 32 treesize of output 52 [2024-05-03 23:34:52,690 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 66 times [2024-05-03 23:34:52,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:52,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:52,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,693 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:52,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:52,785 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 30 treesize of output 50 [2024-05-03 23:34:52,840 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 67 times [2024-05-03 23:34:52,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:52,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:52,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,843 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:52,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:52,932 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:52,933 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 34 treesize of output 60 [2024-05-03 23:34:53,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 68 times [2024-05-03 23:34:53,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:53,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:53,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,042 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,153 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:53,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 70 [2024-05-03 23:34:53,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 69 times [2024-05-03 23:34:53,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:53,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:53,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,273 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:53,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:53,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 13 case distinctions, treesize of input 46 treesize of output 122 [2024-05-03 23:34:53,558 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 70 times [2024-05-03 23:34:53,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:53,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,561 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:53,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,687 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:53,688 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 119 [2024-05-03 23:34:53,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 71 times [2024-05-03 23:34:53,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:53,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:53,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,857 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:53,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:53,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:34:53,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 46 treesize of output 136 [2024-05-03 23:34:54,274 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 72 times [2024-05-03 23:34:54,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:34:54,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:34:54,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:54,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:34:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:34:54,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-05-03 23:34:54,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=352, Invalid=5810, Unknown=0, NotChecked=0, Total=6162 [2024-05-03 23:34:54,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:34:54,330 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:34:54,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.6164383561643836) internal successors, (118), 72 states have internal predecessors, (118), 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-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:34:54,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 215 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 275 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 257 states. [2024-05-03 23:34:54,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:35:16,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:16,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:16,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 232 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:35:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:35:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2024-05-03 23:35:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 270 states. [2024-05-03 23:35:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:35:16,305 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-05-03 23:35:16,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,SelfDestructingSolverStorable295,SelfDestructingSolverStorable296,SelfDestructingSolverStorable297,SelfDestructingSolverStorable290,SelfDestructingSolverStorable291,SelfDestructingSolverStorable292,SelfDestructingSolverStorable293,SelfDestructingSolverStorable302,SelfDestructingSolverStorable303,SelfDestructingSolverStorable287,SelfDestructingSolverStorable298,SelfDestructingSolverStorable288,SelfDestructingSolverStorable299,SelfDestructingSolverStorable289,SelfDestructingSolverStorable300,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2024-05-03 23:35:16,498 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:35:16,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:35:16,498 INFO L85 PathProgramCache]: Analyzing trace with hash 233792327, now seen corresponding path program 16 times [2024-05-03 23:35:16,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:35:16,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979435977] [2024-05-03 23:35:16,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:16,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:16,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:35:17,286 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:35:17,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:35:17,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979435977] [2024-05-03 23:35:17,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979435977] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:35:17,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777845277] [2024-05-03 23:35:17,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 23:35:17,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:35:17,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:35:17,288 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-05-03 23:35:17,289 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-05-03 23:35:17,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 23:35:17,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:35:17,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 89 conjunts are in the unsatisfiable core [2024-05-03 23:35:17,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:35:18,492 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 45 treesize of output 21 [2024-05-03 23:35:18,568 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:35:18,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:35:19,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:35:19,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 67 treesize of output 368 [2024-05-03 23:35:21,821 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:35:21,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777845277] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:35:21,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:35:21,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 79 [2024-05-03 23:35:21,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907852853] [2024-05-03 23:35:21,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:35:21,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-05-03 23:35:21,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:35:21,964 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 27 times [2024-05-03 23:35:21,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:21,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:21,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:21,966 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:21,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 53 times [2024-05-03 23:35:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,075 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 54 times [2024-05-03 23:35:22,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,183 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,292 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 27 times [2024-05-03 23:35:22,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,294 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,404 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 27 times [2024-05-03 23:35:22,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,578 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 25 times [2024-05-03 23:35:22,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,580 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,692 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 25 times [2024-05-03 23:35:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,694 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 19 times [2024-05-03 23:35:22,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,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 20 treesize of output 12 [2024-05-03 23:35:22,989 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 73 times [2024-05-03 23:35:22,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:22,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:22,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:22,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,127 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 74 times [2024-05-03 23:35:23,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:23,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:23,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,130 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,244 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 75 times [2024-05-03 23:35:23,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:23,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:23,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,246 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,333 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 28 treesize of output 16 [2024-05-03 23:35:23,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 76 times [2024-05-03 23:35:23,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:23,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:23,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,500 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 28 treesize of output 16 [2024-05-03 23:35:23,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 77 times [2024-05-03 23:35:23,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:23,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:23,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,699 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 28 treesize of output 16 [2024-05-03 23:35:23,735 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 78 times [2024-05-03 23:35:23,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:23,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:23,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:23,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,830 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 36 treesize of output 20 [2024-05-03 23:35:23,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 79 times [2024-05-03 23:35:23,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:23,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:23,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,872 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:23,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:23,955 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 44 treesize of output 24 [2024-05-03 23:35:24,102 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 80 times [2024-05-03 23:35:24,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:24,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:24,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:24,105 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:24,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:24,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:35:24,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 51 treesize of output 123 [2024-05-03 23:35:30,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1466373643, now seen corresponding path program 81 times [2024-05-03 23:35:30,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:30,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:30,475 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:30,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:30,625 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:35:30,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 120 [2024-05-03 23:35:36,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:35:36,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 57 treesize of output 127 [2024-05-03 23:35:36,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1787057214, now seen corresponding path program 82 times [2024-05-03 23:35:36,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:36,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:36,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:36,938 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:36,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:37,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:35:37,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 49 treesize of output 121 [2024-05-03 23:35:41,252 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:35:41,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 54 treesize of output 126 [2024-05-03 23:35:41,308 INFO L85 PathProgramCache]: Analyzing trace with hash 435801324, now seen corresponding path program 83 times [2024-05-03 23:35:41,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:35:41,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:35:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:41,311 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:35:41,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:35:41,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-05-03 23:35:41,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=507, Invalid=6975, Unknown=0, NotChecked=0, Total=7482 [2024-05-03 23:35:41,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:35:41,317 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:35:41,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.5875) internal successors, (127), 79 states have internal predecessors, (127), 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-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 232 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:35:41,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:35:41,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:35:41,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:35:41,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 281 states. [2024-05-03 23:35:41,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 270 states. [2024-05-03 23:35:41,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:35:41,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:36:17,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:17,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:17,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 232 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:36:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:36:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 281 states. [2024-05-03 23:36:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 270 states. [2024-05-03 23:36:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:36:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 330 states. [2024-05-03 23:36:17,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-05-03 23:36:17,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable306,SelfDestructingSolverStorable317,SelfDestructingSolverStorable307,SelfDestructingSolverStorable318,SelfDestructingSolverStorable308,SelfDestructingSolverStorable319,SelfDestructingSolverStorable309,SelfDestructingSolverStorable313,SelfDestructingSolverStorable314,SelfDestructingSolverStorable304,SelfDestructingSolverStorable315,SelfDestructingSolverStorable305,SelfDestructingSolverStorable316,SelfDestructingSolverStorable320,SelfDestructingSolverStorable310,SelfDestructingSolverStorable321,SelfDestructingSolverStorable311,SelfDestructingSolverStorable322,SelfDestructingSolverStorable312,SelfDestructingSolverStorable323 [2024-05-03 23:36:17,743 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:36:17,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:36:17,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1100940678, now seen corresponding path program 17 times [2024-05-03 23:36:17,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:36:17,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18639855] [2024-05-03 23:36:17,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:17,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:17,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:36:17,839 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:36:17,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:36:17,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18639855] [2024-05-03 23:36:17,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18639855] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:36:17,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157356069] [2024-05-03 23:36:17,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 23:36:17,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:36:17,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:36:17,841 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-05-03 23:36:17,842 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-05-03 23:36:17,904 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-05-03 23:36:17,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:36:17,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 16 conjunts are in the unsatisfiable core [2024-05-03 23:36:17,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:36:17,952 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 17 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:36:17,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:36:18,025 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 17 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:36:18,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157356069] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:36:18,026 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:36:18,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 13 [2024-05-03 23:36:18,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050685886] [2024-05-03 23:36:18,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:36:18,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-03 23:36:18,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:36:18,087 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-05-03 23:36:20,094 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-05-03 23:36:20,101 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-05-03 23:36:20,115 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 28 times [2024-05-03 23:36:20,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:20,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:20,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:20,117 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:20,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:22,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 55 times [2024-05-03 23:36:22,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:22,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:22,177 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:22,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:22,225 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-05-03 23:36:24,232 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-05-03 23:36:24,243 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-05-03 23:36:24,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 56 times [2024-05-03 23:36:24,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:24,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:24,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:24,260 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:24,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:24,307 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-05-03 23:36:26,316 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-05-03 23:36:26,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-05-03 23:36:26,339 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 28 times [2024-05-03 23:36:26,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:26,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:26,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:26,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:26,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:26,396 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 28 times [2024-05-03 23:36:26,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:26,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:26,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:26,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:26,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:26,440 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-05-03 23:36:26,461 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 26 times [2024-05-03 23:36:26,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:26,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:26,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:26,463 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:26,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:28,522 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-05-03 23:36:28,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:28,527 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-05-03 23:36:28,543 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-05-03 23:36:28,554 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 26 times [2024-05-03 23:36:28,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:28,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:28,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:28,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:28,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:28,596 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-05-03 23:36:30,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 20 times [2024-05-03 23:36:30,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:30,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:30,626 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:30,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:30,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-05-03 23:36:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 84 times [2024-05-03 23:36:30,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:30,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:30,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:30,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:30,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:30,727 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-05-03 23:36:32,765 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 85 times [2024-05-03 23:36:32,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:32,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:32,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:32,768 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:32,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:32,815 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-05-03 23:36:32,827 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 86 times [2024-05-03 23:36:32,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:32,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:32,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:32,829 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:32,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:32,869 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-05-03 23:36:34,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 87 times [2024-05-03 23:36:34,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:34,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:34,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:34,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:34,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:34,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 88 times [2024-05-03 23:36:34,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:34,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:34,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:34,958 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:34,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,007 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-05-03 23:36:35,019 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 89 times [2024-05-03 23:36:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:35,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:35,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,022 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:35,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,068 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-05-03 23:36:35,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 90 times [2024-05-03 23:36:35,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:35,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:35,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:35,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,144 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-05-03 23:36:35,157 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 91 times [2024-05-03 23:36:35,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:35,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:35,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:35,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,204 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-05-03 23:36:35,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1466373643, now seen corresponding path program 92 times [2024-05-03 23:36:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,219 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:35,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,259 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-05-03 23:36:35,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1787057214, now seen corresponding path program 93 times [2024-05-03 23:36:35,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:35,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:35,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,285 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:35,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,333 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-05-03 23:36:35,345 INFO L85 PathProgramCache]: Analyzing trace with hash 435801324, now seen corresponding path program 94 times [2024-05-03 23:36:35,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:35,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:35,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,348 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:35,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:35,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-03 23:36:35,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2024-05-03 23:36:35,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:36:35,352 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:36:35,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.785714285714286) internal successors, (67), 13 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 232 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:36:35,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:36:35,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:36:35,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:35,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 281 states. [2024-05-03 23:36:35,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 270 states. [2024-05-03 23:36:35,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:36:35,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 330 states. [2024-05-03 23:36:35,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:36:38,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 234 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 284 states. [2024-05-03 23:36:38,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 270 states. [2024-05-03 23:36:38,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:36:38,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 354 states. [2024-05-03 23:36:38,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:36:38,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-05-03 23:36:38,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,SelfDestructingSolverStorable330,SelfDestructingSolverStorable341,27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable328,SelfDestructingSolverStorable339,SelfDestructingSolverStorable329,SelfDestructingSolverStorable324,SelfDestructingSolverStorable335,SelfDestructingSolverStorable325,SelfDestructingSolverStorable336,SelfDestructingSolverStorable326,SelfDestructingSolverStorable337,SelfDestructingSolverStorable327,SelfDestructingSolverStorable338,SelfDestructingSolverStorable331,SelfDestructingSolverStorable342,SelfDestructingSolverStorable332,SelfDestructingSolverStorable343,SelfDestructingSolverStorable333,SelfDestructingSolverStorable334 [2024-05-03 23:36:38,929 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:36:38,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:36:38,930 INFO L85 PathProgramCache]: Analyzing trace with hash 733988491, now seen corresponding path program 18 times [2024-05-03 23:36:38,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:36:38,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577013262] [2024-05-03 23:36:38,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:38,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:38,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:36:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 23:36:40,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:36:40,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577013262] [2024-05-03 23:36:40,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577013262] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:36:40,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716542510] [2024-05-03 23:36:40,013 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 23:36:40,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:36:40,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:36:40,015 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 23:36:40,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-05-03 23:36:40,078 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-05-03 23:36:40,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:36:40,080 WARN L260 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 115 conjunts are in the unsatisfiable core [2024-05-03 23:36:40,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:36:41,956 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:41,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 28 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 17 case distinctions, treesize of input 59 treesize of output 153 [2024-05-03 23:36:42,157 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:36:42,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:36:43,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:43,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 67 treesize of output 368 [2024-05-03 23:36:46,574 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-03 23:36:46,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716542510] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:36:46,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:36:46,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 38, 34] total 92 [2024-05-03 23:36:46,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723092822] [2024-05-03 23:36:46,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:36:46,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2024-05-03 23:36:46,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:36:46,729 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 29 times [2024-05-03 23:36:46,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:46,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:46,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:46,731 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:46,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:46,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 57 times [2024-05-03 23:36:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:46,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:46,833 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:46,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:46,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 58 times [2024-05-03 23:36:46,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:46,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:46,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:46,937 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:46,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,050 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 29 times [2024-05-03 23:36:47,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,159 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 29 times [2024-05-03 23:36:47,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,293 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 27 times [2024-05-03 23:36:47,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,295 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,406 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 27 times [2024-05-03 23:36:47,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,488 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-05-03 23:36:47,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 21 times [2024-05-03 23:36:47,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,566 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 95 times [2024-05-03 23:36:47,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,734 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,870 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 96 times [2024-05-03 23:36:47,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,872 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,955 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 20 treesize of output 12 [2024-05-03 23:36:47,991 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 97 times [2024-05-03 23:36:47,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:47,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:47,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:47,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 98 times [2024-05-03 23:36:48,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:48,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:48,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,165 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:48,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 99 times [2024-05-03 23:36:48,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:48,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:48,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,343 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:48,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,431 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 44 treesize of output 26 [2024-05-03 23:36:48,513 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 100 times [2024-05-03 23:36:48,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:48,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:48,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,516 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:48,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,615 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 28 treesize of output 16 [2024-05-03 23:36:48,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 101 times [2024-05-03 23:36:48,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:48,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,653 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:48,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,902 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 102 times [2024-05-03 23:36:48,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:48,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:48,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:48,905 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:48,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:49,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:49,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 38 treesize of output 116 [2024-05-03 23:36:51,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:51,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 54 treesize of output 126 [2024-05-03 23:36:51,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1466373643, now seen corresponding path program 103 times [2024-05-03 23:36:51,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:51,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:51,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:51,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:53,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:53,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 11 case distinctions, treesize of input 44 treesize of output 104 [2024-05-03 23:36:55,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1787057214, now seen corresponding path program 104 times [2024-05-03 23:36:55,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:55,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:55,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:55,631 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:55,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:55,735 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-05-03 23:36:57,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:57,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 28 treesize of output 78 [2024-05-03 23:36:57,880 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:57,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 61 [2024-05-03 23:36:57,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:36:57,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 59 [2024-05-03 23:36:58,068 INFO L85 PathProgramCache]: Analyzing trace with hash 435801324, now seen corresponding path program 105 times [2024-05-03 23:36:58,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:36:58,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:36:58,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:58,071 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:36:58,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:36:58,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2024-05-03 23:36:58,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=714, Invalid=9386, Unknown=0, NotChecked=0, Total=10100 [2024-05-03 23:36:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:36:58,079 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:36:58,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 1.4731182795698925) internal successors, (137), 92 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:36:58,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:58,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:58,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 234 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 284 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 270 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:36:58,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 354 states. [2024-05-03 23:36:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:36:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:37:49,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:37:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 272 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 359 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:37:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 398 states. [2024-05-03 23:37:49,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-05-03 23:37:49,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,SelfDestructingSolverStorable350,SelfDestructingSolverStorable361,SelfDestructingSolverStorable351,SelfDestructingSolverStorable362,SelfDestructingSolverStorable352,SelfDestructingSolverStorable363,28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable346,SelfDestructingSolverStorable357,SelfDestructingSolverStorable347,SelfDestructingSolverStorable358,SelfDestructingSolverStorable348,SelfDestructingSolverStorable359,SelfDestructingSolverStorable349,SelfDestructingSolverStorable353,SelfDestructingSolverStorable354,SelfDestructingSolverStorable344,SelfDestructingSolverStorable355,SelfDestructingSolverStorable345,SelfDestructingSolverStorable356 [2024-05-03 23:37:49,712 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:37:49,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:37:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1784987607, now seen corresponding path program 19 times [2024-05-03 23:37:49,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:37:49,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046464583] [2024-05-03 23:37:49,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:49,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:49,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:37:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:37:50,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:37:50,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046464583] [2024-05-03 23:37:50,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046464583] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:37:50,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525835084] [2024-05-03 23:37:50,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 23:37:50,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:37:50,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:37:50,618 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 23:37:50,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-05-03 23:37:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:37:50,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 101 conjunts are in the unsatisfiable core [2024-05-03 23:37:50,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:37:52,185 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-05-03 23:37:52,270 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:37:52,271 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:37:54,054 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:37:54,054 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 77 treesize of output 498 [2024-05-03 23:37:58,075 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:37:58,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525835084] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:37:58,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:37:58,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 90 [2024-05-03 23:37:58,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699632828] [2024-05-03 23:37:58,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:37:58,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-05-03 23:37:58,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:37:58,219 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 30 times [2024-05-03 23:37:58,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:58,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,221 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 59 times [2024-05-03 23:37:58,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:58,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:58,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,331 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:58,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 60 times [2024-05-03 23:37:58,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:58,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:58,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,548 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 30 times [2024-05-03 23:37:58,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:58,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:58,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,550 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:58,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,665 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 30 times [2024-05-03 23:37:58,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:58,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,667 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:58,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,822 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 28 times [2024-05-03 23:37:58,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:58,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:58,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:58,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,932 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 28 times [2024-05-03 23:37:58,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:58,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:58,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:58,934 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:58,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 22 times [2024-05-03 23:37:59,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:59,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:59,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 106 times [2024-05-03 23:37:59,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:59,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:59,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,237 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:59,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,367 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 107 times [2024-05-03 23:37:59,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:59,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:59,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,370 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,489 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 108 times [2024-05-03 23:37:59,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:59,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:59,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,492 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 109 times [2024-05-03 23:37:59,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:59,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,716 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:59,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 110 times [2024-05-03 23:37:59,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:37:59,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:37:59,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,884 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:37:59,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:37:59,996 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 36 treesize of output 20 [2024-05-03 23:38:00,037 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 111 times [2024-05-03 23:38:00,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:38:00,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:38:00,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,042 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:38:00,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 112 times [2024-05-03 23:38:00,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:38:00,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:38:00,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,186 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:38:00,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,359 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 113 times [2024-05-03 23:38:00,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:38:00,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:38:00,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,363 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:38:00,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,447 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 47 treesize of output 25 [2024-05-03 23:38:00,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1466373643, now seen corresponding path program 114 times [2024-05-03 23:38:00,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:38:00,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:38:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,544 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:38:00,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,651 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 47 treesize of output 25 [2024-05-03 23:38:00,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1787057214, now seen corresponding path program 115 times [2024-05-03 23:38:00,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:38:00,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:38:00,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,710 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:38:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,814 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-05-03 23:38:00,843 INFO L85 PathProgramCache]: Analyzing trace with hash 435801324, now seen corresponding path program 116 times [2024-05-03 23:38:00,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:38:00,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:38:00,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,848 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:38:00,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:00,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:38:00,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 14 case distinctions, treesize of input 57 treesize of output 141 [2024-05-03 23:38:03,170 INFO L85 PathProgramCache]: Analyzing trace with hash -2101718835, now seen corresponding path program 117 times [2024-05-03 23:38:03,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:38:03,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:38:03,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:03,174 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:38:03,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:38:03,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-05-03 23:38:03,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=9040, Unknown=0, NotChecked=0, Total=9702 [2024-05-03 23:38:03,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:38:03,180 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:38:03,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 1.5274725274725274) internal successors, (139), 90 states have internal predecessors, (139), 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-05-03 23:38:03,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:38:03,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:38:03,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:38:03,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:38:03,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 272 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 359 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:38:03,181 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 398 states. [2024-05-03 23:38:03,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:39:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:39:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 272 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:39:05,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 359 states. [2024-05-03 23:39:05,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:39:05,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 399 states. [2024-05-03 23:39:05,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 443 states. [2024-05-03 23:39:05,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-05-03 23:39:05,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371,SelfDestructingSolverStorable382,SelfDestructingSolverStorable372,SelfDestructingSolverStorable383,SelfDestructingSolverStorable373,SelfDestructingSolverStorable384,SelfDestructingSolverStorable374,SelfDestructingSolverStorable380,SelfDestructingSolverStorable370,SelfDestructingSolverStorable381,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable368,SelfDestructingSolverStorable379,SelfDestructingSolverStorable369,SelfDestructingSolverStorable364,SelfDestructingSolverStorable375,SelfDestructingSolverStorable365,SelfDestructingSolverStorable376,SelfDestructingSolverStorable366,SelfDestructingSolverStorable377,SelfDestructingSolverStorable367,SelfDestructingSolverStorable378 [2024-05-03 23:39:05,853 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:39:05,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:39:05,853 INFO L85 PathProgramCache]: Analyzing trace with hash -31207338, now seen corresponding path program 20 times [2024-05-03 23:39:05,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:39:05,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67384235] [2024-05-03 23:39:05,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:05,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:39:05,929 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 42 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-03 23:39:05,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:39:05,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67384235] [2024-05-03 23:39:05,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67384235] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:39:05,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333635250] [2024-05-03 23:39:05,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 23:39:05,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:39:05,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:39:05,930 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 23:39:05,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-05-03 23:39:05,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 23:39:05,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:39:05,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-03 23:39:05,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:39:06,040 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 42 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-03 23:39:06,040 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:39:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 42 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-03 23:39:06,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333635250] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:39:06,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:39:06,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2024-05-03 23:39:06,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318952863] [2024-05-03 23:39:06,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:39:06,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-03 23:39:06,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:39:06,181 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 31 times [2024-05-03 23:39:06,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:06,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:06,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:06,183 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:06,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:06,243 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-05-03 23:39:08,250 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-05-03 23:39:08,257 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-05-03 23:39:08,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 61 times [2024-05-03 23:39:08,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:08,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:08,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:08,273 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:08,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:08,315 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-05-03 23:39:10,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 62 times [2024-05-03 23:39:10,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:10,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:10,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:10,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:10,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:10,380 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-05-03 23:39:12,414 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 31 times [2024-05-03 23:39:12,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:12,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:12,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:12,416 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:12,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,483 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-05-03 23:39:14,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:14,487 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-05-03 23:39:14,501 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-05-03 23:39:14,516 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 31 times [2024-05-03 23:39:14,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:14,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,518 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,565 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-05-03 23:39:14,576 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 29 times [2024-05-03 23:39:14,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:14,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:14,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,578 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:14,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,633 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 29 times [2024-05-03 23:39:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:14,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:14,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,635 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 23 times [2024-05-03 23:39:14,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:14,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:14,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,691 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:14,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,746 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-05-03 23:39:14,756 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 118 times [2024-05-03 23:39:14,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:14,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:14,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:14,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:14,802 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-05-03 23:39:16,853 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 119 times [2024-05-03 23:39:16,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:16,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:16,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:16,856 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:16,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:16,907 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-05-03 23:39:18,915 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-05-03 23:39:18,922 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-05-03 23:39:18,936 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 120 times [2024-05-03 23:39:18,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:18,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:18,939 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:18,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:18,991 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-05-03 23:39:21,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 121 times [2024-05-03 23:39:21,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:21,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:21,007 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:21,057 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-05-03 23:39:21,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 122 times [2024-05-03 23:39:21,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:21,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:21,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:21,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:21,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:21,122 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-05-03 23:39:23,128 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-05-03 23:39:23,134 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-05-03 23:39:23,147 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 123 times [2024-05-03 23:39:23,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:23,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:23,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:23,150 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:23,210 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-05-03 23:39:25,215 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-05-03 23:39:25,225 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-05-03 23:39:25,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 124 times [2024-05-03 23:39:25,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:25,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:25,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:25,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:25,345 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-05-03 23:39:25,373 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 125 times [2024-05-03 23:39:25,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:25,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:25,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:25,376 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:25,419 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-05-03 23:39:27,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1466373643, now seen corresponding path program 126 times [2024-05-03 23:39:27,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:27,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:27,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:27,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:27,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:27,506 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-05-03 23:39:27,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1787057214, now seen corresponding path program 127 times [2024-05-03 23:39:27,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:27,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:27,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:27,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:27,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:27,568 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-05-03 23:39:29,613 INFO L85 PathProgramCache]: Analyzing trace with hash 435801324, now seen corresponding path program 128 times [2024-05-03 23:39:29,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:29,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:29,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:29,617 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:29,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:29,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2101718835, now seen corresponding path program 129 times [2024-05-03 23:39:29,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:29,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:29,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:29,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:29,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:29,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-03 23:39:29,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-05-03 23:39:29,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:39:29,692 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:39:29,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:39:29,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 272 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 359 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 399 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 443 states. [2024-05-03 23:39:29,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:39:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:39:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:39:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 272 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 359 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 400 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 447 states. [2024-05-03 23:39:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:39:30,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-05-03 23:39:31,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,SelfDestructingSolverStorable394,SelfDestructingSolverStorable395,SelfDestructingSolverStorable385,SelfDestructingSolverStorable396,SelfDestructingSolverStorable390,SelfDestructingSolverStorable391,SelfDestructingSolverStorable392,SelfDestructingSolverStorable405,SelfDestructingSolverStorable401,SelfDestructingSolverStorable402,SelfDestructingSolverStorable403,SelfDestructingSolverStorable404,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable386,SelfDestructingSolverStorable397,SelfDestructingSolverStorable387,SelfDestructingSolverStorable398,SelfDestructingSolverStorable388,SelfDestructingSolverStorable399,SelfDestructingSolverStorable389,SelfDestructingSolverStorable400 [2024-05-03 23:39:31,048 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:39:31,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:39:31,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1869977901, now seen corresponding path program 21 times [2024-05-03 23:39:31,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:39:31,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57196772] [2024-05-03 23:39:31,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:31,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:39:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-03 23:39:32,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:39:32,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57196772] [2024-05-03 23:39:32,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57196772] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:39:32,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494167599] [2024-05-03 23:39:32,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 23:39:32,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:39:32,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:39:32,274 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 23:39:32,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-05-03 23:39:32,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-05-03 23:39:32,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:39:32,340 WARN L260 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 127 conjunts are in the unsatisfiable core [2024-05-03 23:39:32,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:39:35,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:35,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 36 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 100 case distinctions, treesize of input 77 treesize of output 603 [2024-05-03 23:39:44,456 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:39:44,456 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:39:45,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:45,167 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 17 treesize of output 18 [2024-05-03 23:39:45,189 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-05-03 23:39:45,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494167599] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:39:45,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:39:45,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 42, 28] total 84 [2024-05-03 23:39:45,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872940283] [2024-05-03 23:39:45,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:39:45,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2024-05-03 23:39:45,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:39:45,372 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 32 times [2024-05-03 23:39:45,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:45,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:45,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,373 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:45,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 63 times [2024-05-03 23:39:45,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:45,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:45,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,494 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:45,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 64 times [2024-05-03 23:39:45,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:45,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:45,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:45,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,711 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 32 times [2024-05-03 23:39:45,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:45,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:45,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:45,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,817 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 32 times [2024-05-03 23:39:45,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:45,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:45,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,819 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:45,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,951 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 30 times [2024-05-03 23:39:45,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:45,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:45,953 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:45,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,062 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 30 times [2024-05-03 23:39:46,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:46,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:46,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 24 times [2024-05-03 23:39:46,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:46,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:46,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,419 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 130 times [2024-05-03 23:39:46,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:46,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,421 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:46,503 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 32 treesize of output 52 [2024-05-03 23:39:46,574 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 131 times [2024-05-03 23:39:46,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:46,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,576 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,653 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:46,653 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 30 treesize of output 50 [2024-05-03 23:39:46,713 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 132 times [2024-05-03 23:39:46,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:46,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:46,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:46,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:46,801 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 34 treesize of output 60 [2024-05-03 23:39:46,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 133 times [2024-05-03 23:39:46,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:46,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:46,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:46,916 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:46,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,007 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:47,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 70 [2024-05-03 23:39:47,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 134 times [2024-05-03 23:39:47,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:47,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:47,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,128 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:47,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:47,249 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 46 treesize of output 122 [2024-05-03 23:39:47,400 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 135 times [2024-05-03 23:39:47,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:47,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:47,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,403 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:47,544 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 119 [2024-05-03 23:39:47,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 136 times [2024-05-03 23:39:47,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:47,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:47,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,681 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:47,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:47,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 46 treesize of output 136 [2024-05-03 23:39:47,988 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 137 times [2024-05-03 23:39:47,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:47,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:47,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:47,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:48,138 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:48,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 28 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 17 case distinctions, treesize of input 49 treesize of output 153 [2024-05-03 23:39:48,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1466373643, now seen corresponding path program 138 times [2024-05-03 23:39:48,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:48,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:48,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:48,422 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:48,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:48,612 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:48,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 28 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 27 case distinctions, treesize of input 57 treesize of output 221 [2024-05-03 23:39:49,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1787057214, now seen corresponding path program 139 times [2024-05-03 23:39:49,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:49,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:49,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:49,058 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:49,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:49,239 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:49,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 28 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 27 case distinctions, treesize of input 54 treesize of output 218 [2024-05-03 23:39:49,619 INFO L85 PathProgramCache]: Analyzing trace with hash 435801324, now seen corresponding path program 140 times [2024-05-03 23:39:49,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:49,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:49,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:49,622 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:49,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:49,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:39:49,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 36 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 30 case distinctions, treesize of input 57 treesize of output 243 [2024-05-03 23:39:50,181 INFO L85 PathProgramCache]: Analyzing trace with hash -2101718835, now seen corresponding path program 141 times [2024-05-03 23:39:50,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:39:50,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:39:50,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:50,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:39:50,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:39:50,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2024-05-03 23:39:50,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=8157, Unknown=0, NotChecked=0, Total=8556 [2024-05-03 23:39:50,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:39:50,263 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:39:50,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.576470588235294) internal successors, (134), 84 states have internal predecessors, (134), 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-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:39:50,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 272 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 359 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 400 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 447 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:39:50,264 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:40:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 273 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 363 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 409 states. [2024-05-03 23:40:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 469 states. [2024-05-03 23:40:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:40:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-05-03 23:40:20,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-05-03 23:40:21,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable409,SelfDestructingSolverStorable416,SelfDestructingSolverStorable406,SelfDestructingSolverStorable417,SelfDestructingSolverStorable407,SelfDestructingSolverStorable418,SelfDestructingSolverStorable408,SelfDestructingSolverStorable419,SelfDestructingSolverStorable412,SelfDestructingSolverStorable423,SelfDestructingSolverStorable413,SelfDestructingSolverStorable424,SelfDestructingSolverStorable414,SelfDestructingSolverStorable425,SelfDestructingSolverStorable415,SelfDestructingSolverStorable426,SelfDestructingSolverStorable420,SelfDestructingSolverStorable410,SelfDestructingSolverStorable421,SelfDestructingSolverStorable411,SelfDestructingSolverStorable422 [2024-05-03 23:40:21,122 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-05-03 23:40:21,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 23:40:21,122 INFO L85 PathProgramCache]: Analyzing trace with hash -391252151, now seen corresponding path program 22 times [2024-05-03 23:40:21,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 23:40:21,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436613609] [2024-05-03 23:40:21,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:21,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:21,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 23:40:22,229 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:40:22,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 23:40:22,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436613609] [2024-05-03 23:40:22,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436613609] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 23:40:22,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698140216] [2024-05-03 23:40:22,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 23:40:22,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 23:40:22,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 23:40:22,230 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 23:40:22,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-05-03 23:40:22,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 23:40:22,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 23:40:22,311 WARN L260 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 113 conjunts are in the unsatisfiable core [2024-05-03 23:40:22,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 23:40:24,139 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 57 treesize of output 25 [2024-05-03 23:40:24,236 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:40:24,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 23:40:26,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:26,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 87 treesize of output 648 [2024-05-03 23:40:33,823 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 23:40:33,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698140216] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 23:40:33,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 23:40:33,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 36, 36] total 101 [2024-05-03 23:40:33,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018394224] [2024-05-03 23:40:33,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 23:40:33,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-05-03 23:40:33,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 23:40:33,976 INFO L85 PathProgramCache]: Analyzing trace with hash -652080866, now seen corresponding path program 33 times [2024-05-03 23:40:33,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:33,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:33,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:33,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 65 times [2024-05-03 23:40:34,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:34,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:34,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,082 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:34,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1260329777, now seen corresponding path program 66 times [2024-05-03 23:40:34,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:34,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:34,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,193 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:34,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,308 INFO L85 PathProgramCache]: Analyzing trace with hash 415517528, now seen corresponding path program 33 times [2024-05-03 23:40:34,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:34,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:34,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,310 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:34,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash -3858366, now seen corresponding path program 33 times [2024-05-03 23:40:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:34,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:34,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,422 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:34,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,556 INFO L85 PathProgramCache]: Analyzing trace with hash -119609237, now seen corresponding path program 31 times [2024-05-03 23:40:34,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:34,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:34,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,558 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:34,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,670 INFO L85 PathProgramCache]: Analyzing trace with hash 587081059, now seen corresponding path program 31 times [2024-05-03 23:40:34,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:34,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:34,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,672 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:34,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,753 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-05-03 23:40:34,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1544185732, now seen corresponding path program 25 times [2024-05-03 23:40:34,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:34,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:34,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,839 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:34,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:34,928 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 26 treesize of output 16 [2024-05-03 23:40:35,009 INFO L85 PathProgramCache]: Analyzing trace with hash -2096192059, now seen corresponding path program 142 times [2024-05-03 23:40:35,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:35,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:35,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,011 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:35,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,105 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 26 treesize of output 16 [2024-05-03 23:40:35,152 INFO L85 PathProgramCache]: Analyzing trace with hash -557444280, now seen corresponding path program 143 times [2024-05-03 23:40:35,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:35,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:35,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,275 INFO L85 PathProgramCache]: Analyzing trace with hash -100903386, now seen corresponding path program 144 times [2024-05-03 23:40:35,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:35,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:35,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,278 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:35,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1816097671, now seen corresponding path program 145 times [2024-05-03 23:40:35,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:35,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:35,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,453 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:35,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1513143560, now seen corresponding path program 146 times [2024-05-03 23:40:35,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:35,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:35,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,633 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:35,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,749 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 36 treesize of output 20 [2024-05-03 23:40:35,789 INFO L85 PathProgramCache]: Analyzing trace with hash -337189787, now seen corresponding path program 147 times [2024-05-03 23:40:35,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:35,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:35,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,791 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:35,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,885 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 28 treesize of output 16 [2024-05-03 23:40:35,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1862948695, now seen corresponding path program 148 times [2024-05-03 23:40:35,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:35,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:35,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:35,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:35,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,117 INFO L85 PathProgramCache]: Analyzing trace with hash 707670346, now seen corresponding path program 149 times [2024-05-03 23:40:36,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:36,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:36,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,121 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:36,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1466373643, now seen corresponding path program 150 times [2024-05-03 23:40:36,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:36,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,392 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:36,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,500 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 47 treesize of output 25 [2024-05-03 23:40:36,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1787057214, now seen corresponding path program 151 times [2024-05-03 23:40:36,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:36,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,561 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:36,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,664 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 45 treesize of output 23 [2024-05-03 23:40:36,700 INFO L85 PathProgramCache]: Analyzing trace with hash 435801324, now seen corresponding path program 152 times [2024-05-03 23:40:36,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:36,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,704 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:36,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,896 INFO L85 PathProgramCache]: Analyzing trace with hash -2101718835, now seen corresponding path program 153 times [2024-05-03 23:40:36,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:36,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:36,900 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:37,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:37,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 29 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 16 case distinctions, treesize of input 58 treesize of output 156 [2024-05-03 23:40:39,499 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:39,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 29 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 16 case distinctions, treesize of input 63 treesize of output 161 [2024-05-03 23:40:39,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1117167410, now seen corresponding path program 154 times [2024-05-03 23:40:39,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:39,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:39,656 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:39,840 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:39,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 29 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 16 case distinctions, treesize of input 60 treesize of output 158 [2024-05-03 23:40:42,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:42,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 29 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 16 case distinctions, treesize of input 66 treesize of output 162 [2024-05-03 23:40:42,194 INFO L85 PathProgramCache]: Analyzing trace with hash -272451233, now seen corresponding path program 155 times [2024-05-03 23:40:42,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:42,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:42,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:42,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:42,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:42,309 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-05-03 23:40:44,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:44,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 95 [2024-05-03 23:40:44,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:44,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 28 treesize of output 78 [2024-05-03 23:40:44,534 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 23:40:44,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 28 treesize of output 76 [2024-05-03 23:40:44,564 INFO L85 PathProgramCache]: Analyzing trace with hash 143946479, now seen corresponding path program 156 times [2024-05-03 23:40:44,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 23:40:44,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 23:40:44,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:44,568 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-03 23:40:44,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-03 23:40:44,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-05-03 23:40:44,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=11689, Unknown=0, NotChecked=0, Total=12432 [2024-05-03 23:40:44,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 23:40:44,575 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 23:40:44,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 1.4803921568627452) internal successors, (151), 101 states have internal predecessors, (151), 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-05-03 23:40:44,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:44,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:44,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-05-03 23:40:44,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 131 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 141 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 237 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 286 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 273 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 176 states. [2024-05-03 23:40:44,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 363 states. [2024-05-03 23:40:44,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-03 23:40:44,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 409 states. [2024-05-03 23:40:44,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 469 states. [2024-05-03 23:40:44,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 23:40:44,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 225 states. [2024-05-03 23:40:44,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2024-05-03 23:41:54,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-05-03 23:41:54,664 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-05-03 23:41:54,664 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-05-03 23:41:54,664 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-03 23:41:54,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,SelfDestructingSolverStorable427,SelfDestructingSolverStorable449,SelfDestructingSolverStorable428,SelfDestructingSolverStorable429,32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable445,SelfDestructingSolverStorable446,SelfDestructingSolverStorable447,SelfDestructingSolverStorable448,SelfDestructingSolverStorable441,SelfDestructingSolverStorable442,SelfDestructingSolverStorable443,SelfDestructingSolverStorable444,SelfDestructingSolverStorable440,SelfDestructingSolverStorable438,SelfDestructingSolverStorable439,SelfDestructingSolverStorable434,SelfDestructingSolverStorable435,SelfDestructingSolverStorable436,SelfDestructingSolverStorable437,SelfDestructingSolverStorable430,SelfDestructingSolverStorable431,SelfDestructingSolverStorable432,SelfDestructingSolverStorable433 [2024-05-03 23:41:54,841 WARN L619 AbstractCegarLoop]: Verification canceled: while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. [2024-05-03 23:41:54,843 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (8 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork1Err2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Thread1of1ForFork1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Thread1of1ForFork4Err0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2024-05-03 23:41:54,844 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Thread1of1ForFork4Err9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2024-05-03 23:41:54,848 INFO L448 BasicCegarLoop]: Path program histogram: [156, 66, 33, 33, 33, 31, 31, 25, 22, 5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-03 23:41:54,850 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-03 23:41:54,850 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2024-05-03 23:41:54,851 INFO L201 PluginConnector]: Adding new model parallel-sum-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.05 11:41:54 BasicIcfg [2024-05-03 23:41:54,852 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-03 23:41:54,852 INFO L158 Benchmark]: Toolchain (without parser) took 823300.17ms. Allocated memory was 234.9MB in the beginning and 1.3GB in the end (delta: 1.0GB). Free memory was 210.6MB in the beginning and 338.1MB in the end (delta: -127.5MB). Peak memory consumption was 893.8MB. Max. memory is 8.0GB. [2024-05-03 23:41:54,853 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.42ms. Allocated memory is still 151.0MB. Free memory was 123.8MB in the beginning and 123.7MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 8.0GB. [2024-05-03 23:41:54,853 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.90ms. Allocated memory is still 234.9MB. Free memory was 211.1MB in the beginning and 209.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-05-03 23:41:54,853 INFO L158 Benchmark]: Boogie Preprocessor took 12.92ms. Allocated memory is still 234.9MB. Free memory was 209.6MB in the beginning and 208.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-05-03 23:41:54,853 INFO L158 Benchmark]: RCFGBuilder took 269.25ms. Allocated memory is still 234.9MB. Free memory was 208.5MB in the beginning and 196.5MB in the end (delta: 12.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2024-05-03 23:41:54,855 INFO L158 Benchmark]: TraceAbstraction took 822966.43ms. Allocated memory was 234.9MB in the beginning and 1.3GB in the end (delta: 1.0GB). Free memory was 195.5MB in the beginning and 338.1MB in the end (delta: -142.6MB). Peak memory consumption was 880.2MB. Max. memory is 8.0GB. [2024-05-03 23:41:54,858 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.42ms. Allocated memory is still 151.0MB. Free memory was 123.8MB in the beginning and 123.7MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 31.90ms. Allocated memory is still 234.9MB. Free memory was 211.1MB in the beginning and 209.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.92ms. Allocated memory is still 234.9MB. Free memory was 209.6MB in the beginning and 208.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 269.25ms. Allocated memory is still 234.9MB. Free memory was 208.5MB in the beginning and 196.5MB in the end (delta: 12.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 822966.43ms. Allocated memory was 234.9MB in the beginning and 1.3GB in the end (delta: 1.0GB). Free memory was 195.5MB in the beginning and 338.1MB in the end (delta: -142.6MB). Peak memory consumption was 880.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 483863, independent: 414658, independent conditional: 414658, independent unconditional: 0, dependent: 69205, dependent conditional: 69205, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 417427, independent: 414658, independent conditional: 414658, independent unconditional: 0, dependent: 2769, dependent conditional: 2769, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 417427, independent: 414658, independent conditional: 414658, independent unconditional: 0, dependent: 2769, dependent conditional: 2769, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 417427, independent: 414658, independent conditional: 414658, independent unconditional: 0, dependent: 2769, dependent conditional: 2769, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 447632, independent: 414658, independent conditional: 7658, independent unconditional: 407000, dependent: 32974, dependent conditional: 28280, dependent unconditional: 4694, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 447632, independent: 414658, independent conditional: 5198, independent unconditional: 409460, dependent: 32974, dependent conditional: 27965, dependent unconditional: 5009, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 447632, independent: 414658, independent conditional: 5198, independent unconditional: 409460, dependent: 32974, dependent conditional: 27965, dependent unconditional: 5009, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 859, independent: 330, independent conditional: 14, independent unconditional: 316, dependent: 529, dependent conditional: 525, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 859, independent: 330, independent conditional: 0, independent unconditional: 330, dependent: 529, dependent conditional: 0, dependent unconditional: 529, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 529, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 529, dependent conditional: 525, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 529, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 529, dependent conditional: 525, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1251, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 1251, dependent conditional: 1203, dependent unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 447632, independent: 414328, independent conditional: 5184, independent unconditional: 409144, dependent: 32445, dependent conditional: 27440, dependent unconditional: 5005, unknown: 859, unknown conditional: 539, unknown unconditional: 320] , Statistics on independence cache: Total cache size (in pairs): 859, Positive cache size: 330, Positive conditional cache size: 14, Positive unconditional cache size: 316, Negative cache size: 529, Negative conditional cache size: 525, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2775, Maximal queried relation: 33, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 447632, independent: 414658, independent conditional: 7658, independent unconditional: 407000, dependent: 32974, dependent conditional: 28280, dependent unconditional: 4694, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 447632, independent: 414658, independent conditional: 5198, independent unconditional: 409460, dependent: 32974, dependent conditional: 27965, dependent unconditional: 5009, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 447632, independent: 414658, independent conditional: 5198, independent unconditional: 409460, dependent: 32974, dependent conditional: 27965, dependent unconditional: 5009, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 859, independent: 330, independent conditional: 14, independent unconditional: 316, dependent: 529, dependent conditional: 525, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 859, independent: 330, independent conditional: 0, independent unconditional: 330, dependent: 529, dependent conditional: 0, dependent unconditional: 529, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 529, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 529, dependent conditional: 525, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 529, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 529, dependent conditional: 525, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1251, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 1251, dependent conditional: 1203, dependent unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 447632, independent: 414328, independent conditional: 5184, independent unconditional: 409144, dependent: 32445, dependent conditional: 27440, dependent unconditional: 5005, unknown: 859, unknown conditional: 539, unknown unconditional: 320] , Statistics on independence cache: Total cache size (in pairs): 859, Positive cache size: 330, Positive conditional cache size: 14, Positive unconditional cache size: 316, Negative cache size: 529, Negative conditional cache size: 525, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2775 ], Independence queries for same thread: 66436 - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 518 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 13 procedures, 76 locations, 11 error locations. Started 1 CEGAR loops. OverallTime: 822.8s, OverallIterations: 33, TraceHistogramMax: 0, PathProgramHistogramMax: 156, EmptinessCheckTime: 454.9s, 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: 4290, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 99.9s InterpolantComputationTime, 2687 NumberOfCodeBlocks, 2687 NumberOfCodeBlocksAsserted, 131 NumberOfCheckSat, 3898 ConstructedInterpolants, 21 QuantifiedInterpolants, 58783 SizeOfPredicates, 421 NumberOfNonLiveVariables, 5359 ConjunctsInSsa, 1748 ConjunctsInUnsatCore, 93 InterpolantComputations, 3 PerfectInterpolantSequences, 564/3959 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, ConditionalCommutativityCheckTime: 259.3s, ConditionalCommutativityIAIntegrations: 0, ConditionalCommutativityDFSRestarts: 0, ConditionalCommutativityConditionCalculations: 422, ConditionalCommutativityTraceChecks: 418, ConditionalCommutativityImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown [2024-05-03 23:41:54,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0