/root/.sdkman/candidates/java/current/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.additional.conditional.commutativity.checking DFS --traceabstraction.criterion.for.conditional.commutativity.checking DEFAULT --traceabstraction.use.limited.checks.recommended.for.dfs true --traceabstraction.limit.for.limited.checks 2 -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-1-dsl.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.conditional-comm-faa7b7a-m [2024-04-27 10:14:16,201 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-04-27 10:14:16,269 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-04-27 10:14:16,274 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-04-27 10:14:16,275 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-04-27 10:14:16,297 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-04-27 10:14:16,298 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-04-27 10:14:16,298 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-04-27 10:14:16,298 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-04-27 10:14:16,301 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-04-27 10:14:16,302 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-04-27 10:14:16,302 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-04-27 10:14:16,302 INFO L153 SettingsManager]: * Use SBE=true [2024-04-27 10:14:16,303 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-04-27 10:14:16,304 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-04-27 10:14:16,304 INFO L153 SettingsManager]: * sizeof long=4 [2024-04-27 10:14:16,304 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-04-27 10:14:16,304 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-04-27 10:14:16,304 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-04-27 10:14:16,304 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-04-27 10:14:16,304 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-04-27 10:14:16,305 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-04-27 10:14:16,305 INFO L153 SettingsManager]: * sizeof long double=12 [2024-04-27 10:14:16,305 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-04-27 10:14:16,305 INFO L153 SettingsManager]: * Use constant arrays=true [2024-04-27 10:14:16,305 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-04-27 10:14:16,305 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-04-27 10:14:16,305 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-04-27 10:14:16,306 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-04-27 10:14:16,306 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-27 10:14:16,307 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-04-27 10:14:16,307 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-04-27 10:14:16,307 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-04-27 10:14:16,307 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-04-27 10:14:16,307 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-04-27 10:14:16,307 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-04-27 10:14:16,307 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-04-27 10:14:16,307 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-04-27 10:14:16,308 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-04-27 10:14:16,308 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional conditional commutativity checking -> DFS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Criterion for conditional commutativity checking -> DEFAULT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: use limited checks (recommended for DFS) -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Limit for limited checks -> 2 [2024-04-27 10:14:16,492 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-04-27 10:14:16,526 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-04-27 10:14:16,528 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-04-27 10:14:16,529 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-04-27 10:14:16,532 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-04-27 10:14:16,533 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-1-dsl.wvr.bpl [2024-04-27 10:14:16,533 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-1-dsl.wvr.bpl' [2024-04-27 10:14:16,562 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-04-27 10:14:16,563 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-04-27 10:14:16,563 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-04-27 10:14:16,564 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-04-27 10:14:16,564 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-04-27 10:14:16,573 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,607 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,612 INFO L138 Inliner]: procedures = 7, calls = 6, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-04-27 10:14:16,614 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-04-27 10:14:16,615 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-04-27 10:14:16,615 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-04-27 10:14:16,615 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-04-27 10:14:16,621 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,622 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,624 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,624 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,630 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,632 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,633 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,653 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,658 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-04-27 10:14:16,659 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-04-27 10:14:16,659 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-04-27 10:14:16,659 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-04-27 10:14:16,660 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/1) ... [2024-04-27 10:14:16,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-04-27 10:14:16,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:14:16,698 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-04-27 10:14:16,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-04-27 10:14:16,732 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-04-27 10:14:16,732 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-04-27 10:14:16,732 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-04-27 10:14:16,733 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-04-27 10:14:16,733 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-04-27 10:14:16,733 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-04-27 10:14:16,733 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-04-27 10:14:16,733 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-04-27 10:14:16,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-04-27 10:14:16,733 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-04-27 10:14:16,733 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-04-27 10:14:16,733 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-04-27 10:14:16,733 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2024-04-27 10:14:16,733 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-04-27 10:14:16,734 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-04-27 10:14:16,734 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread5 given in one single declaration [2024-04-27 10:14:16,734 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2024-04-27 10:14:16,734 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2024-04-27 10:14:16,734 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread6 given in one single declaration [2024-04-27 10:14:16,734 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2024-04-27 10:14:16,734 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2024-04-27 10:14:16,735 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-04-27 10:14:16,773 INFO L241 CfgBuilder]: Building ICFG [2024-04-27 10:14:16,775 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-04-27 10:14:16,908 INFO L282 CfgBuilder]: Performing block encoding [2024-04-27 10:14:16,940 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-04-27 10:14:16,940 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2024-04-27 10:14:16,942 INFO L201 PluginConnector]: Adding new model parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 10:14:16 BoogieIcfgContainer [2024-04-27 10:14:16,942 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-04-27 10:14:16,944 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-04-27 10:14:16,945 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-04-27 10:14:16,948 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-04-27 10:14:16,948 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 27.04 10:14:16" (1/2) ... [2024-04-27 10:14:16,949 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cbb7f33 and model type parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.04 10:14:16, skipping insertion in model container [2024-04-27 10:14:16,949 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-1-dsl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 10:14:16" (2/2) ... [2024-04-27 10:14:16,950 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-sum-1-dsl.wvr.bpl [2024-04-27 10:14:16,964 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-04-27 10:14:16,971 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-04-27 10:14:16,971 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-04-27 10:14:16,972 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-04-27 10:14:17,054 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2024-04-27 10:14:17,084 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-04-27 10:14:17,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-04-27 10:14:17,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:14:17,087 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-04-27 10:14:17,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-04-27 10:14:17,127 INFO L187 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-04-27 10:14:17,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:14:17,140 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-04-27 10:14:17,145 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;@135a6d25, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=DEFAULT, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=2, mConComCheckerRandomProb=100, mConComCheckerRandomSeed=123, mConComCheckerConditionCriterion=false [2024-04-27 10:14:17,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2024-04-27 10:14:17,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:17,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1657769478, now seen corresponding path program 1 times [2024-04-27 10:14:17,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:17,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:17,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:17,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:17,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:17,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:19,648 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 1 times [2024-04-27 10:14:19,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:19,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:19,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:19,671 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:19,784 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 2 times [2024-04-27 10:14:19,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:19,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:19,794 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:19,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:19,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:22,013 INFO L85 PathProgramCache]: Analyzing trace with hash 316403249, now seen corresponding path program 1 times [2024-04-27 10:14:22,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:22,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:22,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:22,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:22,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:22,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:24,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566239, now seen corresponding path program 1 times [2024-04-27 10:14:24,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:24,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:24,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:24,256 INFO L85 PathProgramCache]: Analyzing trace with hash -879152093, now seen corresponding path program 1 times [2024-04-27 10:14:24,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:24,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:24,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,274 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:24,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1483910993, now seen corresponding path program 1 times [2024-04-27 10:14:24,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:24,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,385 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:24,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1243399589, now seen corresponding path program 1 times [2024-04-27 10:14:24,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:24,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:24,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,534 INFO L85 PathProgramCache]: Analyzing trace with hash -109318241, now seen corresponding path program 1 times [2024-04-27 10:14:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:24,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:24,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,548 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:24,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:24,639 INFO L85 PathProgramCache]: Analyzing trace with hash 906101934, now seen corresponding path program 1 times [2024-04-27 10:14:24,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:24,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:24,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,656 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:24,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:24,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:26,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1975610962, now seen corresponding path program 1 times [2024-04-27 10:14:26,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:26,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:26,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:26,774 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:26,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:26,782 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:14:26,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:14:26,783 INFO L85 PathProgramCache]: Analyzing trace with hash 354461090, now seen corresponding path program 1 times [2024-04-27 10:14:26,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:14:26,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704964325] [2024-04-27 10:14:26,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:26,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:26,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:14:26,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:14:26,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:14:26,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704964325] [2024-04-27 10:14:26,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704964325] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 10:14:26,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 10:14:26,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-04-27 10:14:26,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590227826] [2024-04-27 10:14:26,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 10:14:26,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-04-27 10:14:26,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:14:26,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-04-27 10:14:26,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-04-27 10:14:26,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:14:26,886 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:14:26,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:14:26,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:14:27,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:29,064 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 3 times [2024-04-27 10:14:29,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:29,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:29,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,068 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:29,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,184 INFO L85 PathProgramCache]: Analyzing trace with hash 316403249, now seen corresponding path program 2 times [2024-04-27 10:14:29,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:29,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:29,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:29,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:29,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566239, now seen corresponding path program 2 times [2024-04-27 10:14:29,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:29,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:29,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,344 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:29,465 INFO L85 PathProgramCache]: Analyzing trace with hash -879152093, now seen corresponding path program 2 times [2024-04-27 10:14:29,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:29,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:29,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,470 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:29,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:29,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-04-27 10:14:31,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1483910993, now seen corresponding path program 2 times [2024-04-27 10:14:31,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:31,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:31,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:31,630 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:31,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:31,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:33,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1243399589, now seen corresponding path program 2 times [2024-04-27 10:14:33,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:33,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:33,772 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:33,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:33,887 INFO L85 PathProgramCache]: Analyzing trace with hash -109318241, now seen corresponding path program 2 times [2024-04-27 10:14:33,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:33,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:33,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:33,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:33,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:36,029 INFO L85 PathProgramCache]: Analyzing trace with hash 906101934, now seen corresponding path program 2 times [2024-04-27 10:14:36,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:36,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:36,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:36,033 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:36,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:36,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1975610962, now seen corresponding path program 2 times [2024-04-27 10:14:36,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:36,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:36,156 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:36,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:36,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:14:36,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-04-27 10:14:36,172 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:14:36,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:14:36,173 INFO L85 PathProgramCache]: Analyzing trace with hash 341450944, now seen corresponding path program 1 times [2024-04-27 10:14:36,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:14:36,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311648017] [2024-04-27 10:14:36,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:36,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:36,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:14:36,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:14:36,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:14:36,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311648017] [2024-04-27 10:14:36,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311648017] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 10:14:36,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 10:14:36,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-04-27 10:14:36,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176113673] [2024-04-27 10:14:36,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 10:14:36,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-04-27 10:14:36,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:14:36,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-04-27 10:14:36,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-04-27 10:14:36,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:14:36,192 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:14:36,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:14:36,192 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:14:36,192 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:14:36,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:36,327 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 4 times [2024-04-27 10:14:36,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:36,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:36,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:36,330 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:36,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:36,454 INFO L85 PathProgramCache]: Analyzing trace with hash 316403249, now seen corresponding path program 3 times [2024-04-27 10:14:36,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:36,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:36,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:36,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:36,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:40,578 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:14:40,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:40,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:40,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566239, now seen corresponding path program 3 times [2024-04-27 10:14:40,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:40,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:40,619 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:40,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:40,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:42,760 INFO L85 PathProgramCache]: Analyzing trace with hash -879152093, now seen corresponding path program 3 times [2024-04-27 10:14:42,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:42,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:42,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:42,763 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:42,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:42,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:42,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1483910993, now seen corresponding path program 3 times [2024-04-27 10:14:42,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:42,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:42,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:42,881 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:42,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:44,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:14:44,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:45,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:45,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1243399589, now seen corresponding path program 3 times [2024-04-27 10:14:45,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:45,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:45,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:45,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:45,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-04-27 10:14:47,145 INFO L85 PathProgramCache]: Analyzing trace with hash -109318241, now seen corresponding path program 3 times [2024-04-27 10:14:47,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:47,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:47,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:47,150 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:47,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:55,312 WARN L293 SmtUtils]: Spent 6.01s on a formula simplification. DAG size of input: 15 DAG size of output: 10 (called from [L 210] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.abduction.Abducer.solveAbductionProblem) [2024-04-27 10:14:55,319 INFO L85 PathProgramCache]: Analyzing trace with hash 906101934, now seen corresponding path program 3 times [2024-04-27 10:14:55,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:55,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:55,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:55,323 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:55,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:55,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-04-27 10:14:57,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1975610962, now seen corresponding path program 3 times [2024-04-27 10:14:57,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:57,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:57,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:57,480 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:57,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:57,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-04-27 10:14:57,603 INFO L85 PathProgramCache]: Analyzing trace with hash -186585648, now seen corresponding path program 1 times [2024-04-27 10:14:57,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:57,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:14:57,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:14:57,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:57,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:57,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:14:57,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:14:57,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-04-27 10:14:57,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-04-27 10:14:57,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:14:59,883 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 5 times [2024-04-27 10:14:59,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:59,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:59,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:59,887 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:14:59,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:14:59,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:14:59,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:14:59,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable29,SelfDestructingSolverStorable21,SelfDestructingSolverStorable32,SelfDestructingSolverStorable22,SelfDestructingSolverStorable33,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-04-27 10:14:59,975 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:14:59,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:14:59,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1150101648, now seen corresponding path program 1 times [2024-04-27 10:14:59,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:14:59,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631487562] [2024-04-27 10:14:59,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:14:59,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:14:59,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:14:59,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:14:59,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:14:59,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631487562] [2024-04-27 10:14:59,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631487562] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 10:14:59,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 10:14:59,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-04-27 10:14:59,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882028694] [2024-04-27 10:14:59,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 10:14:59,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-04-27 10:14:59,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:14:59,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-04-27 10:14:59,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-04-27 10:14:59,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:14:59,994 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:14:59,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:14:59,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:14:59,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:14:59,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:02,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-04-27 10:15:04,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:04,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:04,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:10,254 WARN L293 SmtUtils]: Spent 6.01s on a formula simplification. DAG size of input: 15 DAG size of output: 10 (called from [L 210] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.abduction.Abducer.solveAbductionProblem) [2024-04-27 10:15:10,257 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 6 times [2024-04-27 10:15:10,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:10,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:10,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:10,261 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:10,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:10,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:12,474 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 1 times [2024-04-27 10:15:12,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:12,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:12,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:12,478 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:12,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:12,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 1 times [2024-04-27 10:15:12,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:12,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:12,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:12,538 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:12,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:14,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-04-27 10:15:14,659 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:14,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:14,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:14,695 INFO L85 PathProgramCache]: Analyzing trace with hash -879151149, now seen corresponding path program 1 times [2024-04-27 10:15:14,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:14,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:14,699 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:14,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:14,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881727, now seen corresponding path program 1 times [2024-04-27 10:15:14,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:14,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:14,792 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:14,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:14,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:14,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:14,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:14,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-04-27 10:15:14,830 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:15:14,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:15:14,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1818172926, now seen corresponding path program 1 times [2024-04-27 10:15:14,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:15:14,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399730445] [2024-04-27 10:15:14,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:14,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:14,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:14,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:14,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:15:14,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399730445] [2024-04-27 10:15:14,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399730445] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 10:15:14,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 10:15:14,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-04-27 10:15:14,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335337003] [2024-04-27 10:15:14,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 10:15:14,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-04-27 10:15:14,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:15:14,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-04-27 10:15:14,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-04-27 10:15:14,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:14,868 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:15:14,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:15:14,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:14,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:14,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:14,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:15,050 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 7 times [2024-04-27 10:15:15,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:15,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:15,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:15,052 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:15,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:15,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:15,186 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 2 times [2024-04-27 10:15:15,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:15,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:15,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:15,194 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:15,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:15,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 2 times [2024-04-27 10:15:15,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:15,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:15,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:15,276 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:15,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:17,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:17,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15: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-04-27 10:15:17,367 INFO L85 PathProgramCache]: Analyzing trace with hash -879151149, now seen corresponding path program 2 times [2024-04-27 10:15:17,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:17,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:17,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:17,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:17,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:17,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881727, now seen corresponding path program 2 times [2024-04-27 10:15:17,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:17,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:17,461 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:19,567 INFO L85 PathProgramCache]: Analyzing trace with hash -81193373, now seen corresponding path program 1 times [2024-04-27 10:15:19,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:19,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:19,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:19,573 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:19,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:19,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46 [2024-04-27 10:15:19,593 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:15:19,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:15:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1106203502, now seen corresponding path program 1 times [2024-04-27 10:15:19,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:15:19,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139970520] [2024-04-27 10:15:19,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:19,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:19,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:19,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:19,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:15:19,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139970520] [2024-04-27 10:15:19,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139970520] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:15:19,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556946118] [2024-04-27 10:15:19,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:19,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:15:19,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:15:19,814 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:15:19,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-04-27 10:15:19,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:19,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 21 conjunts are in the unsatisfiable core [2024-04-27 10:15:19,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:15:19,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-04-27 10:15:19,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:19,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:15:20,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:20,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2024-04-27 10:15:20,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:20,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556946118] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:15:20,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:15:20,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-04-27 10:15:20,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188094013] [2024-04-27 10:15:20,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:15:20,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-04-27 10:15:20,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:15:20,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-04-27 10:15:20,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-04-27 10:15:20,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:20,078 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:15:20,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:15:20,078 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:20,078 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:20,078 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:20,078 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:20,078 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:20,307 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 8 times [2024-04-27 10:15:20,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:20,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:20,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:20,310 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:20,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:20,520 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 3 times [2024-04-27 10:15:20,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:20,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:20,523 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:20,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:20,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:15:20,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 3 times [2024-04-27 10:15:20,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:20,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:20,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:20,650 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:20,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:22,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:22,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:22,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:22,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-04-27 10:15:24,930 INFO L85 PathProgramCache]: Analyzing trace with hash -81193373, now seen corresponding path program 2 times [2024-04-27 10:15:24,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:24,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:24,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:24,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:25,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:25,072 INFO L85 PathProgramCache]: Analyzing trace with hash -717415995, now seen corresponding path program 1 times [2024-04-27 10:15:25,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:25,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:25,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:25,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:25,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:25,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:25,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:25,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:25,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:25,244 INFO L85 PathProgramCache]: Analyzing trace with hash -765059255, now seen corresponding path program 1 times [2024-04-27 10:15:25,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:25,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:25,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:25,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:25,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:25,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:25,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:25,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:27,412 INFO L85 PathProgramCache]: Analyzing trace with hash 2052966983, now seen corresponding path program 1 times [2024-04-27 10:15:27,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:27,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:27,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:27,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:27,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:27,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:27,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:27,471 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:27,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:27,566 INFO L85 PathProgramCache]: Analyzing trace with hash -782532805, now seen corresponding path program 1 times [2024-04-27 10:15:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:27,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:27,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:27,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:27,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:27,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:27,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:27,635 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:27,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:27,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1511286985, now seen corresponding path program 1 times [2024-04-27 10:15:27,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:27,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:27,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:27,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:27,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:27,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:27,812 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:29,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:29,909 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:29,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:29,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:31,949 INFO L85 PathProgramCache]: Analyzing trace with hash -394743612, now seen corresponding path program 1 times [2024-04-27 10:15:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:31,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:31,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:31,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:31,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:31,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:31,993 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:32,075 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:32,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:32,084 INFO L85 PathProgramCache]: Analyzing trace with hash 647850072, now seen corresponding path program 1 times [2024-04-27 10:15:32,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:32,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:32,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:32,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:32,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:32,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:32,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:32,130 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:32,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:32,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:32,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:32,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:32,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:32,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-04-27 10:15:32,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60,SelfDestructingSolverStorable50,SelfDestructingSolverStorable61,SelfDestructingSolverStorable51,SelfDestructingSolverStorable62,SelfDestructingSolverStorable52,SelfDestructingSolverStorable63,SelfDestructingSolverStorable53,SelfDestructingSolverStorable64,SelfDestructingSolverStorable54,SelfDestructingSolverStorable65,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable47,SelfDestructingSolverStorable58,SelfDestructingSolverStorable48,SelfDestructingSolverStorable59,SelfDestructingSolverStorable49 [2024-04-27 10:15:32,346 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:15:32,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:15:32,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1632284620, now seen corresponding path program 1 times [2024-04-27 10:15:32,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:15:32,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697610168] [2024-04-27 10:15:32,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:32,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:32,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:32,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:32,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:15:32,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697610168] [2024-04-27 10:15:32,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697610168] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 10:15:32,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 10:15:32,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-04-27 10:15:32,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582329842] [2024-04-27 10:15:32,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 10:15:32,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-04-27 10:15:32,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:15:32,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-04-27 10:15:32,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-04-27 10:15:32,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:32,399 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:15:32,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:15:32,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:32,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:32,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:32,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:32,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:32,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:32,592 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 9 times [2024-04-27 10:15:32,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:32,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:32,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:32,595 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:32,768 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 4 times [2024-04-27 10:15:32,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:32,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:32,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:32,775 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:32,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:32,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:15:32,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 4 times [2024-04-27 10:15:32,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:32,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:32,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:32,871 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:32,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:32,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:32,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-04-27 10:15:32,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-04-27 10:15:32,963 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:15:32,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:15:32,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1386558778, now seen corresponding path program 1 times [2024-04-27 10:15:32,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:15:32,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231204315] [2024-04-27 10:15:32,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:32,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:33,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:33,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:15:33,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231204315] [2024-04-27 10:15:33,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231204315] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:15:33,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120288354] [2024-04-27 10:15:33,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:33,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:15:33,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:15:33,067 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:15:33,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-04-27 10:15:33,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:33,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 21 conjunts are in the unsatisfiable core [2024-04-27 10:15:33,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:15:33,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-04-27 10:15:33,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:33,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:15:33,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:33,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2024-04-27 10:15:33,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:33,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120288354] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:15:33,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:15:33,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-04-27 10:15:33,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226196336] [2024-04-27 10:15:33,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:15:33,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-04-27 10:15:33,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:15:33,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-04-27 10:15:33,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-04-27 10:15:33,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:33,269 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:15:33,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:15:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-04-27 10:15:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:33,537 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 10 times [2024-04-27 10:15:33,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:33,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:33,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:33,541 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:33,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:33,753 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 5 times [2024-04-27 10:15:33,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:33,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:33,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:33,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:33,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:33,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:15:33,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 5 times [2024-04-27 10:15:33,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:33,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:33,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:33,866 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:33,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:34,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 14 treesize of output 8 [2024-04-27 10:15:34,341 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 1 times [2024-04-27 10:15:34,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:34,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:34,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:34,346 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:34,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:34,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-04-27 10:15:36,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:36,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:38,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 1 times [2024-04-27 10:15:38,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:38,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:38,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:38,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:38,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:40,616 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:40,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:40,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:40,645 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 1 times [2024-04-27 10:15:40,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:40,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:40,649 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:40,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:15:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:40,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-04-27 10:15:40,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:15:40,900 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:15:40,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:15:40,901 INFO L85 PathProgramCache]: Analyzing trace with hash -16811316, now seen corresponding path program 1 times [2024-04-27 10:15:40,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:15:40,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408398340] [2024-04-27 10:15:40,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:40,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:40,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:40,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:40,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:15:40,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408398340] [2024-04-27 10:15:40,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408398340] provided 1 perfect and 0 imperfect interpolant sequences [2024-04-27 10:15:40,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-04-27 10:15:40,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-04-27 10:15:40,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654111527] [2024-04-27 10:15:40,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-04-27 10:15:40,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-04-27 10:15:40,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:15:40,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-04-27 10:15:40,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-04-27 10:15:40,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:40,944 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:15:40,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:15:40,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:40,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:40,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:40,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:40,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:40,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:15:40,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:40,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:41,123 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 11 times [2024-04-27 10:15:41,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:41,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:41,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,276 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 6 times [2024-04-27 10:15:41,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:41,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:41,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:15:41,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 6 times [2024-04-27 10:15:41,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:41,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,381 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:41,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:15:41,740 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 2 times [2024-04-27 10:15:41,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:41,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:41,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:41,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:41,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 2 times [2024-04-27 10:15:41,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:41,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,828 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:41,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:41,926 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 2 times [2024-04-27 10:15:41,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:41,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:41,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:41,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:42,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:44,048 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 1 times [2024-04-27 10:15:44,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:44,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:44,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:44,060 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:44,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:44,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-04-27 10:15:44,170 INFO L85 PathProgramCache]: Analyzing trace with hash 151073577, now seen corresponding path program 1 times [2024-04-27 10:15:44,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:44,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:44,175 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:44,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:44,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:46,289 INFO L85 PathProgramCache]: Analyzing trace with hash 388313703, now seen corresponding path program 1 times [2024-04-27 10:15:46,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:46,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:46,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:46,293 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:46,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:46,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:46,395 INFO L85 PathProgramCache]: Analyzing trace with hash -847176933, now seen corresponding path program 1 times [2024-04-27 10:15:46,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:46,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:46,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:46,400 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:46,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:46,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:48,555 INFO L85 PathProgramCache]: Analyzing trace with hash -492681033, now seen corresponding path program 1 times [2024-04-27 10:15:48,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:48,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:48,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:48,559 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:48,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:48,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1906757277, now seen corresponding path program 1 times [2024-04-27 10:15:48,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:48,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:48,655 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:48,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:48,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:50,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1020066393, now seen corresponding path program 1 times [2024-04-27 10:15:50,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:50,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:50,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:50,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:50,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:50,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1557287002, now seen corresponding path program 1 times [2024-04-27 10:15:50,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:50,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:50,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:50,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:50,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:50,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:50,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:50,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1031256650, now seen corresponding path program 1 times [2024-04-27 10:15:50,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:50,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:50,958 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:50,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:15:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:50,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:15:50,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable80,SelfDestructingSolverStorable91,SelfDestructingSolverStorable81,SelfDestructingSolverStorable92,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable77,SelfDestructingSolverStorable88,SelfDestructingSolverStorable78,SelfDestructingSolverStorable89,SelfDestructingSolverStorable79 [2024-04-27 10:15:50,968 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:15:50,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:15:50,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1157697622, now seen corresponding path program 1 times [2024-04-27 10:15:50,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:15:50,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765114331] [2024-04-27 10:15:50,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:50,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:50,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:51,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:15:51,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765114331] [2024-04-27 10:15:51,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765114331] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:15:51,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978933757] [2024-04-27 10:15:51,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:51,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:15:51,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:15:51,230 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:15:51,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-04-27 10:15:51,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:15:51,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 33 conjunts are in the unsatisfiable core [2024-04-27 10:15:51,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:15:51,466 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 20 treesize of output 12 [2024-04-27 10:15:51,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:51,497 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:15:51,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:15:51,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 46 [2024-04-27 10:15:51,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:15:51,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978933757] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:15:51,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:15:51,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 28 [2024-04-27 10:15:51,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482870391] [2024-04-27 10:15:51,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:15:51,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-04-27 10:15:51,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:15:51,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-04-27 10:15:51,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2024-04-27 10:15:51,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:51,693 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:15:51,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.2142857142857144) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:15:51,694 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:15:51,972 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 12 times [2024-04-27 10:15:51,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:51,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:51,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:51,974 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:51,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:52,219 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 7 times [2024-04-27 10:15:52,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:52,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:52,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:52,222 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:52,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:52,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:15:52,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 7 times [2024-04-27 10:15:52,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:52,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:52,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:52,428 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:52,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:15:53,024 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-04-27 10:15:53,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2024-04-27 10:15:53,121 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 3 times [2024-04-27 10:15:53,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:53,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:53,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:53,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,316 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:15:53,319 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-04-27 10:15:53,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2024-04-27 10:15:53,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 3 times [2024-04-27 10:15:53,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:53,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:53,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,378 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:53,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,663 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:15:53,670 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-04-27 10:15:53,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 23 [2024-04-27 10:15:53,714 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 3 times [2024-04-27 10:15:53,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:53,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:53,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,717 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:53,835 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 2 times [2024-04-27 10:15:53,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:53,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:15:53,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,839 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:15:53,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:15:53,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:15:59,999 INFO L85 PathProgramCache]: Analyzing trace with hash 151073577, now seen corresponding path program 2 times [2024-04-27 10:15:59,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:15:59,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:00,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:00,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:00,123 INFO L85 PathProgramCache]: Analyzing trace with hash 388313703, now seen corresponding path program 2 times [2024-04-27 10:16:00,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:00,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,127 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:00,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,270 INFO L85 PathProgramCache]: Analyzing trace with hash -847176933, now seen corresponding path program 2 times [2024-04-27 10:16:00,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:00,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:00,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,273 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:00,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:00,390 INFO L85 PathProgramCache]: Analyzing trace with hash -492681033, now seen corresponding path program 2 times [2024-04-27 10:16:00,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:00,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:00,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,394 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:00,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:00,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1906757277, now seen corresponding path program 2 times [2024-04-27 10:16:00,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:00,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:00,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:00,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:16:00,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:00,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1020066393, now seen corresponding path program 2 times [2024-04-27 10:16:00,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:00,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:00,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:00,642 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:02,759 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:16:02,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:02,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:06,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1557287002, now seen corresponding path program 2 times [2024-04-27 10:16:06,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:06,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:06,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:06,833 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:06,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:06,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1031256650, now seen corresponding path program 2 times [2024-04-27 10:16:06,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:06,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:06,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:06,957 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:06,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:07,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:16:07,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:09,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:09,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:09,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1099808728, now seen corresponding path program 3 times [2024-04-27 10:16:09,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:09,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:09,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:09,161 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-04-27 10:16:09,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:09,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:09,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:09,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-04-27 10:16:09,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:09,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-04-27 10:16:09,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,SelfDestructingSolverStorable110,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,SelfDestructingSolverStorable98,SelfDestructingSolverStorable104,SelfDestructingSolverStorable99,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-04-27 10:16:09,405 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:16:09,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:16:09,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1506030832, now seen corresponding path program 2 times [2024-04-27 10:16:09,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:16:09,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886925438] [2024-04-27 10:16:09,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:09,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:09,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:09,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-27 10:16:09,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:16:09,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886925438] [2024-04-27 10:16:09,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886925438] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:16:09,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079455560] [2024-04-27 10:16:09,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-27 10:16:09,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:16:09,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:16:09,469 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:16:09,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-04-27 10:16:09,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-27 10:16:09,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:16:09,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2024-04-27 10:16:09,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:16:09,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:09,648 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:16:09,700 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-27 10:16:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079455560] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:16:09,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:16:09,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-04-27 10:16:09,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684267245] [2024-04-27 10:16:09,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:16:09,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-27 10:16:09,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:16:09,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-27 10:16:09,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-04-27 10:16:09,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:09,704 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:16:09,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:09,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:09,706 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:09,847 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 13 times [2024-04-27 10:16:09,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:09,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:09,849 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,002 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 8 times [2024-04-27 10:16:10,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:10,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,005 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:10,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:10,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 8 times [2024-04-27 10:16:10,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:10,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:10,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:10,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,511 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 20 treesize of output 12 [2024-04-27 10:16:10,573 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 4 times [2024-04-27 10:16:10,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:10,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:10,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,576 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:10,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,643 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 18 treesize of output 10 [2024-04-27 10:16:10,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 4 times [2024-04-27 10:16:10,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:10,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:10,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,673 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:10,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,767 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 26 treesize of output 16 [2024-04-27 10:16:10,810 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 4 times [2024-04-27 10:16:10,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:10,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:10,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,813 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:10,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:10,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:15,067 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 3 times [2024-04-27 10:16:15,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:15,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:15,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:15,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:15,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:15,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-04-27 10:16:15,329 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 4 times [2024-04-27 10:16:15,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:15,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:15,332 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:15,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:15,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:16:15,466 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 5 times [2024-04-27 10:16:15,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:15,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:15,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:15,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:15,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:15,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:15,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-04-27 10:16:15,825 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,SelfDestructingSolverStorable120,SelfDestructingSolverStorable119,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable117,SelfDestructingSolverStorable118,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-04-27 10:16:15,825 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:16:15,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:16:15,825 INFO L85 PathProgramCache]: Analyzing trace with hash 991218186, now seen corresponding path program 3 times [2024-04-27 10:16:15,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:16:15,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909344156] [2024-04-27 10:16:15,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:15,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:15,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:15,868 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-27 10:16:15,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:16:15,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909344156] [2024-04-27 10:16:15,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909344156] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:16:15,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65539581] [2024-04-27 10:16:15,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-27 10:16:15,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:16:15,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:16:15,872 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:16:15,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-04-27 10:16:15,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-04-27 10:16:15,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:16:15,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2024-04-27 10:16:15,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:16:16,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:16,029 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:16:16,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-04-27 10:16:16,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65539581] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:16:16,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:16:16,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2024-04-27 10:16:16,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206928301] [2024-04-27 10:16:16,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:16:16,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-04-27 10:16:16,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:16:16,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-04-27 10:16:16,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-04-27 10:16:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:16,073 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:16:16,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 13 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:16,073 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:16,074 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:16,074 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:16,074 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:16,252 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 14 times [2024-04-27 10:16:16,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:16,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:16,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:16,255 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:16,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:16,442 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 9 times [2024-04-27 10:16:16,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:16,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:16,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:16,444 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:16,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:16,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 9 times [2024-04-27 10:16:16,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:16,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:16,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:16,530 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:16,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:16,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:16,964 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 5 times [2024-04-27 10:16:16,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:16,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:16,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:16,966 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:16,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 5 times [2024-04-27 10:16:17,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:17,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:16:17,214 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 5 times [2024-04-27 10:16:17,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:17,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:17,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,217 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,353 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 6 times [2024-04-27 10:16:17,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:17,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:17,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:17,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,525 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 7 times [2024-04-27 10:16:17,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:17,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:17,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,648 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 8 times [2024-04-27 10:16:17,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:17,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:17,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,652 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:17,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:17,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:17,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:17,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:17,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 10:16:17,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-04-27 10:16:17,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,SelfDestructingSolverStorable121,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126,SelfDestructingSolverStorable127,SelfDestructingSolverStorable128,SelfDestructingSolverStorable129,SelfDestructingSolverStorable122,SelfDestructingSolverStorable123,SelfDestructingSolverStorable124,SelfDestructingSolverStorable125 [2024-04-27 10:16:17,986 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:16:17,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:16:17,987 INFO L85 PathProgramCache]: Analyzing trace with hash -603367050, now seen corresponding path program 4 times [2024-04-27 10:16:17,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:16:17,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678824801] [2024-04-27 10:16:17,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:17,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:17,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:18,322 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:18,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:16:18,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678824801] [2024-04-27 10:16:18,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678824801] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:16:18,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497479613] [2024-04-27 10:16:18,323 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-27 10:16:18,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:16:18,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:16:18,324 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:16:18,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-04-27 10:16:18,362 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-27 10:16:18,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:16:18,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 45 conjunts are in the unsatisfiable core [2024-04-27 10:16:18,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:16:18,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-04-27 10:16:18,710 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:18,711 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:16:19,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:16:19,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 96 [2024-04-27 10:16:19,201 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:19,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497479613] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:16:19,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:16:19,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 39 [2024-04-27 10:16:19,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149132501] [2024-04-27 10:16:19,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:16:19,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-04-27 10:16:19,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:16:19,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-04-27 10:16:19,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1325, Unknown=0, NotChecked=0, Total=1482 [2024-04-27 10:16:19,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:19,203 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:16:19,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 39 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:16:19,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:19,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:19,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:19,203 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 10:16:19,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:19,546 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 15 times [2024-04-27 10:16:19,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:19,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:19,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:19,549 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:19,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 10 times [2024-04-27 10:16:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:19,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:19,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:19,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:20,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 10 times [2024-04-27 10:16:20,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:20,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:20,119 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:20,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:20,991 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 6 times [2024-04-27 10:16:20,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:20,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:20,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:20,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:20,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:21,223 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 18 treesize of output 10 [2024-04-27 10:16:21,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 6 times [2024-04-27 10:16:21,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:21,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:21,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:21,255 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:21,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:21,577 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 22 treesize of output 14 [2024-04-27 10:16:21,603 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 6 times [2024-04-27 10:16:21,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:21,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:21,606 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:21,890 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 9 times [2024-04-27 10:16:21,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:21,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:21,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:21,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:21,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:22,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 14 [2024-04-27 10:16:22,265 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 10 times [2024-04-27 10:16:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:22,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:22,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:22,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:22,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:22,502 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 21 treesize of output 11 [2024-04-27 10:16:22,524 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 11 times [2024-04-27 10:16:22,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:22,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:22,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:22,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:22,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:22,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:22,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:22,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 10:16:22,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-27 10:16:22,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-04-27 10:16:22,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,SelfDestructingSolverStorable131,8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132,SelfDestructingSolverStorable137,SelfDestructingSolverStorable138,SelfDestructingSolverStorable139,SelfDestructingSolverStorable133,SelfDestructingSolverStorable134,SelfDestructingSolverStorable135,SelfDestructingSolverStorable136 [2024-04-27 10:16:22,882 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:16:22,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:16:22,883 INFO L85 PathProgramCache]: Analyzing trace with hash -587508780, now seen corresponding path program 5 times [2024-04-27 10:16:22,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:16:22,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728923515] [2024-04-27 10:16:22,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:22,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:22,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:22,926 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-04-27 10:16:22,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:16:22,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728923515] [2024-04-27 10:16:22,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728923515] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:16:22,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664259402] [2024-04-27 10:16:22,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-04-27 10:16:22,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:16:22,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:16:22,928 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:16:22,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-04-27 10:16:22,975 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-04-27 10:16:22,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:16:22,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 10 conjunts are in the unsatisfiable core [2024-04-27 10:16:22,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:16:23,067 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:23,068 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:16:23,110 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-04-27 10:16:23,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664259402] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:16:23,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:16:23,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2024-04-27 10:16:23,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006999864] [2024-04-27 10:16:23,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:16:23,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-04-27 10:16:23,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:16:23,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-04-27 10:16:23,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-04-27 10:16:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:23,112 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:16:23,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:16:23,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:23,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:23,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-27 10:16:23,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:23,334 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 16 times [2024-04-27 10:16:23,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:23,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:23,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:23,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:23,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:23,517 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 11 times [2024-04-27 10:16:23,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:23,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:23,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:23,519 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:23,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:23,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 11 times [2024-04-27 10:16:23,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:23,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:23,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:23,607 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:23,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:24,067 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 7 times [2024-04-27 10:16:24,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:24,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,069 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:24,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 7 times [2024-04-27 10:16:24,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:24,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:24,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,164 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:16:24,294 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 7 times [2024-04-27 10:16:24,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:24,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:24,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,297 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2024-04-27 10:16:24,469 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 12 times [2024-04-27 10:16:24,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:24,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,472 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:24,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:24,677 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 13 times [2024-04-27 10:16:24,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:24,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:24,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,682 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:24,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,789 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 21 treesize of output 11 [2024-04-27 10:16:24,813 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 14 times [2024-04-27 10:16:24,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:24,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:24,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,817 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:24,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:24,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:24,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:24,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:24,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-04-27 10:16:24,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-04-27 10:16:24,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-04-27 10:16:25,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,SelfDestructingSolverStorable142,SelfDestructingSolverStorable143,SelfDestructingSolverStorable150,SelfDestructingSolverStorable148,SelfDestructingSolverStorable149,SelfDestructingSolverStorable144,SelfDestructingSolverStorable145,SelfDestructingSolverStorable146,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2024-04-27 10:16:25,179 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:16:25,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:16:25,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1198837966, now seen corresponding path program 6 times [2024-04-27 10:16:25,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:16:25,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884156042] [2024-04-27 10:16:25,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:25,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:25,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:25,491 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:25,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:16:25,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884156042] [2024-04-27 10:16:25,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884156042] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:16:25,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553069058] [2024-04-27 10:16:25,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-04-27 10:16:25,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:16:25,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:16:25,493 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:16:25,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-04-27 10:16:25,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-04-27 10:16:25,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:16:25,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 45 conjunts are in the unsatisfiable core [2024-04-27 10:16:25,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:16:25,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:16:25,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 31 treesize of output 87 [2024-04-27 10:16:26,230 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:26,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:16:26,779 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:26,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553069058] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:16:26,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:16:26,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 16] total 44 [2024-04-27 10:16:26,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818719759] [2024-04-27 10:16:26,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:16:26,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-04-27 10:16:26,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:16:26,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-04-27 10:16:26,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1697, Unknown=0, NotChecked=0, Total=1892 [2024-04-27 10:16:26,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:26,781 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:16:26,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 44 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:26,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:26,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:26,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-04-27 10:16:26,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-04-27 10:16:26,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-04-27 10:16:26,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-04-27 10:16:26,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:27,240 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 17 times [2024-04-27 10:16:27,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:27,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:27,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:27,242 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:27,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:27,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:27,547 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 12 times [2024-04-27 10:16:27,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:27,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:27,549 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:27,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:27,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:27,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 12 times [2024-04-27 10:16:27,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:27,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:27,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:27,942 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:27,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:29,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:29,272 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 8 times [2024-04-27 10:16:29,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:29,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:29,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:29,274 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:29,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:29,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 8 times [2024-04-27 10:16:29,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:29,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:29,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:29,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:29,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:16:30,020 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 8 times [2024-04-27 10:16:30,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:30,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:30,023 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:30,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:16:30,577 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 15 times [2024-04-27 10:16:30,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:30,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:30,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:30,580 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:30,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:31,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 14 treesize of output 8 [2024-04-27 10:16:31,147 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 16 times [2024-04-27 10:16:31,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:31,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:31,151 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:31,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:31,442 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 21 treesize of output 11 [2024-04-27 10:16:31,463 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 17 times [2024-04-27 10:16:31,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:31,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:31,466 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:33,436 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 27 treesize of output 15 [2024-04-27 10:16:33,465 INFO L85 PathProgramCache]: Analyzing trace with hash -847175988, now seen corresponding path program 18 times [2024-04-27 10:16:33,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:33,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:33,468 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:33,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:33,726 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 11 [2024-04-27 10:16:33,809 INFO L85 PathProgramCache]: Analyzing trace with hash -492651735, now seen corresponding path program 19 times [2024-04-27 10:16:33,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:33,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:33,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:33,813 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:33,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:34,176 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2024-04-27 10:16:34,245 INFO L85 PathProgramCache]: Analyzing trace with hash -991910773, now seen corresponding path program 20 times [2024-04-27 10:16:34,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:34,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:34,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:35,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:16:35,295 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 8 [2024-04-27 10:16:37,365 INFO L85 PathProgramCache]: Analyzing trace with hash 256490989, now seen corresponding path program 21 times [2024-04-27 10:16:37,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:37,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:37,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:37,369 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:37,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:37,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-27 10:16:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-04-27 10:16:37,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-04-27 10:16:37,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,SelfDestructingSolverStorable162,SelfDestructingSolverStorable152,SelfDestructingSolverStorable163,SelfDestructingSolverStorable153,SelfDestructingSolverStorable164,SelfDestructingSolverStorable154,SelfDestructingSolverStorable160,SelfDestructingSolverStorable161,SelfDestructingSolverStorable159,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155,SelfDestructingSolverStorable156,SelfDestructingSolverStorable157,SelfDestructingSolverStorable158 [2024-04-27 10:16:37,653 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:16:37,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:16:37,654 INFO L85 PathProgramCache]: Analyzing trace with hash 219591090, now seen corresponding path program 7 times [2024-04-27 10:16:37,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:16:37,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519701547] [2024-04-27 10:16:37,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:37,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:37,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:38,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:38,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:16:38,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519701547] [2024-04-27 10:16:38,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519701547] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:16:38,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022253901] [2024-04-27 10:16:38,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-04-27 10:16:38,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:16:38,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:16:38,057 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:16:38,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-04-27 10:16:38,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:16:38,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 57 conjunts are in the unsatisfiable core [2024-04-27 10:16:38,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:16:38,547 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-04-27 10:16:38,588 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:38,588 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:16:39,108 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:16:39,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 45 treesize of output 166 [2024-04-27 10:16:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:16:39,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022253901] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:16:39,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:16:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 51 [2024-04-27 10:16:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839118179] [2024-04-27 10:16:39,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:16:39,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-04-27 10:16:39,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:16:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-04-27 10:16:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2305, Unknown=0, NotChecked=0, Total=2550 [2024-04-27 10:16:39,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:39,465 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:16:39,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 51 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-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-04-27 10:16:39,465 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-04-27 10:16:39,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-27 10:16:39,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-04-27 10:16:39,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:16:39,818 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 18 times [2024-04-27 10:16:39,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:39,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:39,820 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:39,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:40,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 13 times [2024-04-27 10:16:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:40,157 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:40,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:16:40,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 13 times [2024-04-27 10:16:40,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:40,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:40,420 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:40,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:41,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 14 treesize of output 8 [2024-04-27 10:16:41,233 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 9 times [2024-04-27 10:16:41,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:41,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:41,236 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:41,469 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 18 treesize of output 10 [2024-04-27 10:16:41,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 9 times [2024-04-27 10:16:41,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:41,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:41,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:41,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:41,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:16:41,847 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 9 times [2024-04-27 10:16:41,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:41,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:41,850 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:41,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:42,158 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 22 times [2024-04-27 10:16:42,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:42,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:42,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:42,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:42,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 14 [2024-04-27 10:16:42,477 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 23 times [2024-04-27 10:16:42,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:42,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:42,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:42,479 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:42,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:42,681 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-04-27 10:16:42,711 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 24 times [2024-04-27 10:16:42,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:42,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:42,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:42,714 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:42,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:43,250 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 27 treesize of output 15 [2024-04-27 10:16:43,276 INFO L85 PathProgramCache]: Analyzing trace with hash -847175988, now seen corresponding path program 25 times [2024-04-27 10:16:43,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:43,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:43,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:43,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:43,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:43,536 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 35 treesize of output 19 [2024-04-27 10:16:43,566 INFO L85 PathProgramCache]: Analyzing trace with hash -492651735, now seen corresponding path program 26 times [2024-04-27 10:16:43,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:43,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:43,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:43,570 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:43,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:43,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2024-04-27 10:16:44,044 INFO L85 PathProgramCache]: Analyzing trace with hash -991910773, now seen corresponding path program 27 times [2024-04-27 10:16:44,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:44,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:44,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:44,047 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:44,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:44,156 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:16:44,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:16:44,157 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 8 [2024-04-27 10:16:46,206 INFO L85 PathProgramCache]: Analyzing trace with hash 256490989, now seen corresponding path program 28 times [2024-04-27 10:16:46,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:46,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:46,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:46,210 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:46,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:46,592 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:16:46,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:16:46,593 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 12 [2024-04-27 10:16:46,669 INFO L85 PathProgramCache]: Analyzing trace with hash -638713822, now seen corresponding path program 29 times [2024-04-27 10:16:46,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:46,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:46,673 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:46,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:46,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:16:46,916 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 10 [2024-04-27 10:16:53,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1674708111, now seen corresponding path program 30 times [2024-04-27 10:16:53,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:53,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:53,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:53,046 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:53,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:54,060 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2024-04-27 10:16:56,199 INFO L85 PathProgramCache]: Analyzing trace with hash 376344004, now seen corresponding path program 31 times [2024-04-27 10:16:56,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:16:56,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:16:56,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:56,203 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:16:56,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:16:56,327 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:16:56,328 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:16:56,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:16:56,329 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 11 [2024-04-27 10:17:00,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1218237647, now seen corresponding path program 32 times [2024-04-27 10:17:00,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:00,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:00,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:00,412 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:00,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:00,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:00,588 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 10 [2024-04-27 10:17:00,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1799697043, now seen corresponding path program 33 times [2024-04-27 10:17:00,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:00,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:00,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:00,640 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:00,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:00,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-04-27 10:17:02,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1362957835, now seen corresponding path program 34 times [2024-04-27 10:17:02,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:02,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:02,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:02,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:03,017 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:03,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:03,022 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 12 [2024-04-27 10:17:03,088 INFO L85 PathProgramCache]: Analyzing trace with hash 697980186, now seen corresponding path program 35 times [2024-04-27 10:17:03,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:03,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:03,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:03,093 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:03,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:03,172 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:03,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:03,173 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 10 [2024-04-27 10:17:03,225 INFO L85 PathProgramCache]: Analyzing trace with hash 162549399, now seen corresponding path program 36 times [2024-04-27 10:17:03,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:03,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:03,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:03,229 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:03,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:17:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-04-27 10:17:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-04-27 10:17:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-04-27 10:17:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-27 10:17:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-27 10:17:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-04-27 10:17:03,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-04-27 10:17:03,492 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,SelfDestructingSolverStorable173,SelfDestructingSolverStorable184,SelfDestructingSolverStorable174,SelfDestructingSolverStorable185,SelfDestructingSolverStorable175,SelfDestructingSolverStorable186,SelfDestructingSolverStorable165,SelfDestructingSolverStorable176,SelfDestructingSolverStorable180,SelfDestructingSolverStorable170,SelfDestructingSolverStorable181,SelfDestructingSolverStorable171,SelfDestructingSolverStorable182,SelfDestructingSolverStorable172,SelfDestructingSolverStorable183,SelfDestructingSolverStorable166,SelfDestructingSolverStorable177,SelfDestructingSolverStorable167,SelfDestructingSolverStorable178,SelfDestructingSolverStorable168,SelfDestructingSolverStorable179,SelfDestructingSolverStorable169 [2024-04-27 10:17:03,492 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:17:03,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:17:03,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1619145338, now seen corresponding path program 8 times [2024-04-27 10:17:03,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:17:03,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677814534] [2024-04-27 10:17:03,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:03,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:03,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:17:04,190 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-04-27 10:17:04,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:17:04,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677814534] [2024-04-27 10:17:04,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677814534] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:17:04,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357090673] [2024-04-27 10:17:04,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-04-27 10:17:04,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:17:04,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:17:04,192 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:17:04,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-04-27 10:17:04,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-04-27 10:17:04,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:17:04,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 94 conjunts are in the unsatisfiable core [2024-04-27 10:17:04,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:17:05,261 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:17:05,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 7 case distinctions, treesize of input 51 treesize of output 79 [2024-04-27 10:17:05,361 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:17:05,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:17:07,073 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:17:07,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 75 treesize of output 496 [2024-04-27 10:17:10,526 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:17:10,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357090673] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:17:10,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:17:10,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 33, 33] total 79 [2024-04-27 10:17:10,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850361113] [2024-04-27 10:17:10,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:17:10,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-04-27 10:17:10,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:17:10,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-04-27 10:17:10,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=5693, Unknown=0, NotChecked=0, Total=6162 [2024-04-27 10:17:10,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:17:10,529 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:17:10,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.4556962025316456) internal successors, (115), 79 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:17:10,529 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:17:10,529 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:17:10,529 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-04-27 10:17:10,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:17:11,062 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 19 times [2024-04-27 10:17:11,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:11,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:11,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:11,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17: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 14 treesize of output 8 [2024-04-27 10:17:11,491 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 14 times [2024-04-27 10:17:11,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:11,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:11,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:11,493 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:11,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:11,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 14 times [2024-04-27 10:17:11,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:11,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:11,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:11,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:11,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:13,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:17:13,350 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 10 times [2024-04-27 10:17:13,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:13,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:13,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:13,353 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:13,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:13,615 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 18 treesize of output 10 [2024-04-27 10:17:13,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 10 times [2024-04-27 10:17:13,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:13,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:13,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:13,641 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:14,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:17:14,299 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 10 times [2024-04-27 10:17:14,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:14,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:14,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:14,302 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:14,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2024-04-27 10:17:14,804 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 37 times [2024-04-27 10:17:14,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:14,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:14,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:14,807 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:14,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:15,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:17:15,216 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 38 times [2024-04-27 10:17:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:15,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:15,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:15,219 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:15,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:15,437 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 29 treesize of output 17 [2024-04-27 10:17:15,464 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 39 times [2024-04-27 10:17:15,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:15,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:15,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:15,467 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:15,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:16,022 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 39 treesize of output 21 [2024-04-27 10:17:16,050 INFO L85 PathProgramCache]: Analyzing trace with hash -847175988, now seen corresponding path program 40 times [2024-04-27 10:17:16,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:16,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:16,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:16,053 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:16,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:16,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:17:16,302 INFO L85 PathProgramCache]: Analyzing trace with hash -492651735, now seen corresponding path program 41 times [2024-04-27 10:17:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:16,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:16,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:16,306 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:16,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:16,803 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 12 [2024-04-27 10:17:16,820 INFO L85 PathProgramCache]: Analyzing trace with hash -991910773, now seen corresponding path program 42 times [2024-04-27 10:17:16,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:16,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:16,823 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:16,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:17,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-27 10:17:19,302 INFO L85 PathProgramCache]: Analyzing trace with hash 256490989, now seen corresponding path program 43 times [2024-04-27 10:17:19,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:19,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:19,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:19,306 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:19,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:19,771 INFO L85 PathProgramCache]: Analyzing trace with hash -638713822, now seen corresponding path program 44 times [2024-04-27 10:17:19,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:19,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:19,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:19,775 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:19,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:20,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-27 10:17:20,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1674708111, now seen corresponding path program 45 times [2024-04-27 10:17:20,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:20,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:20,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:20,077 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:20,651 INFO L85 PathProgramCache]: Analyzing trace with hash 376344004, now seen corresponding path program 46 times [2024-04-27 10:17:20,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:20,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:20,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:20,655 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:20,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:20,910 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 30 treesize of output 14 [2024-04-27 10:17:20,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1218237647, now seen corresponding path program 47 times [2024-04-27 10:17:20,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:20,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:20,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:20,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:20,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:21,470 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 30 treesize of output 14 [2024-04-27 10:17:23,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1799697043, now seen corresponding path program 48 times [2024-04-27 10:17:23,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:23,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:23,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:23,514 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:23,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:24,191 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 52 treesize of output 24 [2024-04-27 10:17:24,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1362957835, now seen corresponding path program 49 times [2024-04-27 10:17:24,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:24,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:24,251 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:24,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:24,853 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 27 [2024-04-27 10:17:24,882 INFO L85 PathProgramCache]: Analyzing trace with hash 697980186, now seen corresponding path program 50 times [2024-04-27 10:17:24,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:24,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:24,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:24,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:24,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:25,150 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 33 treesize of output 15 [2024-04-27 10:17:25,184 INFO L85 PathProgramCache]: Analyzing trace with hash 162549399, now seen corresponding path program 51 times [2024-04-27 10:17:25,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:25,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:25,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:25,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:26,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:26,441 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:26,441 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:26,442 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:26,442 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:26,442 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:26,443 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:26,443 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:26,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:26,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:26,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 17 [2024-04-27 10:17:30,594 INFO L85 PathProgramCache]: Analyzing trace with hash 744064188, now seen corresponding path program 52 times [2024-04-27 10:17:30,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:30,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:30,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:30,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:30,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:30,845 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 11 [2024-04-27 10:17:34,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1591153465, now seen corresponding path program 53 times [2024-04-27 10:17:34,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:34,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:34,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:34,965 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:34,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:35,434 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2024-04-27 10:17:35,486 INFO L85 PathProgramCache]: Analyzing trace with hash 90126491, now seen corresponding path program 54 times [2024-04-27 10:17:35,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:35,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:35,492 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:35,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:35,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:35,688 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 8 [2024-04-27 10:17:35,770 INFO L85 PathProgramCache]: Analyzing trace with hash 712216061, now seen corresponding path program 55 times [2024-04-27 10:17:35,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:35,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:35,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:35,776 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:35,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:36,092 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,093 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,093 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,094 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,095 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,095 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,100 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,101 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 12 [2024-04-27 10:17:36,177 INFO L85 PathProgramCache]: Analyzing trace with hash 603861522, now seen corresponding path program 56 times [2024-04-27 10:17:36,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:36,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:36,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:36,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:36,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:36,434 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,435 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,436 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,437 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,440 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,441 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:36,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:36,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 10 [2024-04-27 10:17:42,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1539838111, now seen corresponding path program 57 times [2024-04-27 10:17:42,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:42,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:42,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:42,634 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:42,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:43,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:43,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 17 [2024-04-27 10:17:47,450 INFO L85 PathProgramCache]: Analyzing trace with hash 490341300, now seen corresponding path program 58 times [2024-04-27 10:17:47,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:47,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:47,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:47,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:47,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:47,635 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,635 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,636 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:47,637 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,637 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,638 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,638 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:47,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:47,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:47,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 11 [2024-04-27 10:17:49,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1979288767, now seen corresponding path program 59 times [2024-04-27 10:17:49,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:49,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:49,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:49,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:50,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:50,146 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 10 [2024-04-27 10:17:50,198 INFO L85 PathProgramCache]: Analyzing trace with hash 574011043, now seen corresponding path program 60 times [2024-04-27 10:17:50,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:50,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:50,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:50,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:50,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:52,680 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:52,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:52,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:52,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:52,682 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:17:52,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:17:52,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 8 [2024-04-27 10:17:54,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1868802565, now seen corresponding path program 61 times [2024-04-27 10:17:54,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:54,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:54,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:54,773 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:17:54,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-04-27 10:17:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-04-27 10:17:54,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-27 10:17:54,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-27 10:17:54,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-04-27 10:17:54,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-04-27 10:17:54,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-04-27 10:17:55,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,SelfDestructingSolverStorable196,SelfDestructingSolverStorable197,SelfDestructingSolverStorable198,SelfDestructingSolverStorable191,SelfDestructingSolverStorable192,SelfDestructingSolverStorable193,SelfDestructingSolverStorable194,SelfDestructingSolverStorable190,SelfDestructingSolverStorable207,SelfDestructingSolverStorable208,SelfDestructingSolverStorable209,SelfDestructingSolverStorable203,SelfDestructingSolverStorable204,SelfDestructingSolverStorable205,SelfDestructingSolverStorable206,SelfDestructingSolverStorable188,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189,SelfDestructingSolverStorable200,SelfDestructingSolverStorable201,SelfDestructingSolverStorable202,SelfDestructingSolverStorable187,SelfDestructingSolverStorable218,SelfDestructingSolverStorable214,SelfDestructingSolverStorable215,SelfDestructingSolverStorable216,SelfDestructingSolverStorable217,SelfDestructingSolverStorable199,SelfDestructingSolverStorable210,SelfDestructingSolverStorable211,SelfDestructingSolverStorable212,SelfDestructingSolverStorable213 [2024-04-27 10:17:55,070 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:17:55,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:17:55,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1392953290, now seen corresponding path program 9 times [2024-04-27 10:17:55,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:17:55,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227034509] [2024-04-27 10:17:55,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:17:55,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:17:55,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:17:56,238 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-04-27 10:17:56,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:17:56,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227034509] [2024-04-27 10:17:56,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227034509] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:17:56,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212678805] [2024-04-27 10:17:56,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-04-27 10:17:56,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:17:56,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:17:56,240 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:17:56,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-04-27 10:17:56,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-04-27 10:17:56,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:17:56,307 WARN L260 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 131 conjunts are in the unsatisfiable core [2024-04-27 10:17:56,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:17:59,456 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:17:59,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 19 select indices, 19 select index equivalence classes, 81 disjoint index pairs (out of 171 index pairs), introduced 19 new quantified variables, introduced 90 case distinctions, treesize of input 85 treesize of output 749 [2024-04-27 10:18:09,765 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:18:09,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:18:11,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:18:11,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2024-04-27 10:18:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-04-27 10:18:11,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212678805] provided 0 perfect and 2 imperfect interpolant sequences [2024-04-27 10:18:11,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-04-27 10:18:11,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 46, 25] total 86 [2024-04-27 10:18:11,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094156297] [2024-04-27 10:18:11,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-04-27 10:18:11,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-04-27 10:18:11,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-04-27 10:18:11,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-04-27 10:18:11,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=474, Invalid=6836, Unknown=0, NotChecked=0, Total=7310 [2024-04-27 10:18:11,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:18:11,925 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-04-27 10:18:11,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.441860465116279) internal successors, (124), 86 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-04-27 10:18:11,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-04-27 10:18:11,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-04-27 10:18:11,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-04-27 10:18:11,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-04-27 10:18:11,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 101 states. [2024-04-27 10:18:11,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-04-27 10:18:12,597 INFO L85 PathProgramCache]: Analyzing trace with hash 148753885, now seen corresponding path program 20 times [2024-04-27 10:18:12,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:12,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:12,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:12,599 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:12,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:13,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:18:13,131 INFO L85 PathProgramCache]: Analyzing trace with hash 316403250, now seen corresponding path program 15 times [2024-04-27 10:18:13,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:13,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:13,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:13,133 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:13,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:13,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2024-04-27 10:18:13,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1218566271, now seen corresponding path program 15 times [2024-04-27 10:18:13,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:13,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:13,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:13,725 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:13,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:15,894 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 20 treesize of output 12 [2024-04-27 10:18:15,951 INFO L85 PathProgramCache]: Analyzing trace with hash -879151148, now seen corresponding path program 11 times [2024-04-27 10:18:15,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:15,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:15,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:15,953 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:15,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:16,357 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 18 treesize of output 10 [2024-04-27 10:18:16,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1483881695, now seen corresponding path program 11 times [2024-04-27 10:18:16,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:16,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:16,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:16,390 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:16,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:16,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:18:16,965 INFO L85 PathProgramCache]: Analyzing trace with hash -81162621, now seen corresponding path program 11 times [2024-04-27 10:18:16,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:16,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:16,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:16,967 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:16,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:17,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:18:17,699 INFO L85 PathProgramCache]: Analyzing trace with hash -687863323, now seen corresponding path program 62 times [2024-04-27 10:18:17,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:17,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:17,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:17,701 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:18,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 14 [2024-04-27 10:18:18,473 INFO L85 PathProgramCache]: Analyzing trace with hash 151073578, now seen corresponding path program 63 times [2024-04-27 10:18:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:18,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:18,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:18,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:18,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2024-04-27 10:18:18,913 INFO L85 PathProgramCache]: Analyzing trace with hash 388313735, now seen corresponding path program 64 times [2024-04-27 10:18:18,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:18,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:18,916 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:19,999 INFO L85 PathProgramCache]: Analyzing trace with hash -847175988, now seen corresponding path program 65 times [2024-04-27 10:18:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:19,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:20,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:20,002 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:20,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:20,273 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 12 [2024-04-27 10:18:20,293 INFO L85 PathProgramCache]: Analyzing trace with hash -492651735, now seen corresponding path program 66 times [2024-04-27 10:18:20,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:20,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:20,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:20,296 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:20,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:20,810 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 12 [2024-04-27 10:18:20,830 INFO L85 PathProgramCache]: Analyzing trace with hash -991910773, now seen corresponding path program 67 times [2024-04-27 10:18:20,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:20,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:20,834 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:21,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2024-04-27 10:18:21,564 INFO L85 PathProgramCache]: Analyzing trace with hash 256490989, now seen corresponding path program 68 times [2024-04-27 10:18:21,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:21,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:21,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:21,567 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:21,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:22,365 INFO L85 PathProgramCache]: Analyzing trace with hash -638713822, now seen corresponding path program 69 times [2024-04-27 10:18:22,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:22,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:22,368 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:22,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:22,791 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 27 treesize of output 13 [2024-04-27 10:18:22,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1674708111, now seen corresponding path program 70 times [2024-04-27 10:18:22,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:22,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:22,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:22,813 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:22,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:23,456 INFO L85 PathProgramCache]: Analyzing trace with hash 376344004, now seen corresponding path program 71 times [2024-04-27 10:18:23,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:23,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:23,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:23,459 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:23,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:23,746 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 30 treesize of output 14 [2024-04-27 10:18:23,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1218237647, now seen corresponding path program 72 times [2024-04-27 10:18:23,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:23,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:23,769 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:23,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:24,284 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 30 treesize of output 14 [2024-04-27 10:18:24,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1799697043, now seen corresponding path program 73 times [2024-04-27 10:18:24,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:24,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:24,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:24,308 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:24,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:25,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-04-27 10:18:25,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1362957835, now seen corresponding path program 74 times [2024-04-27 10:18:25,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:25,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:25,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:25,089 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:25,874 INFO L85 PathProgramCache]: Analyzing trace with hash 697980186, now seen corresponding path program 75 times [2024-04-27 10:18:25,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:25,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:25,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:25,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:25,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:26,341 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 33 treesize of output 15 [2024-04-27 10:18:26,362 INFO L85 PathProgramCache]: Analyzing trace with hash 162549399, now seen corresponding path program 76 times [2024-04-27 10:18:26,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:26,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:26,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:26,366 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:26,983 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 39 treesize of output 19 [2024-04-27 10:18:27,041 INFO L85 PathProgramCache]: Analyzing trace with hash 744064188, now seen corresponding path program 77 times [2024-04-27 10:18:27,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:27,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:27,045 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:27,349 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 23 [2024-04-27 10:18:27,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1591153465, now seen corresponding path program 78 times [2024-04-27 10:18:27,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:27,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:27,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:27,385 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:27,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:27,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16 [2024-04-27 10:18:27,956 INFO L85 PathProgramCache]: Analyzing trace with hash 90126491, now seen corresponding path program 79 times [2024-04-27 10:18:27,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:27,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:27,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:27,961 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:27,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:28,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16 [2024-04-27 10:18:28,830 INFO L85 PathProgramCache]: Analyzing trace with hash 712216061, now seen corresponding path program 80 times [2024-04-27 10:18:28,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:28,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:28,835 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:28,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:29,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 23 [2024-04-27 10:18:29,770 INFO L85 PathProgramCache]: Analyzing trace with hash 603861522, now seen corresponding path program 81 times [2024-04-27 10:18:29,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:29,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:29,775 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:29,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:30,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 17 [2024-04-27 10:18:30,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1539838111, now seen corresponding path program 82 times [2024-04-27 10:18:30,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:30,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:30,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:30,363 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:30,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:31,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 29 [2024-04-27 10:18:31,229 INFO L85 PathProgramCache]: Analyzing trace with hash 490341300, now seen corresponding path program 83 times [2024-04-27 10:18:31,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:31,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:31,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:31,233 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:31,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:31,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 25 [2024-04-27 10:18:31,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1979288767, now seen corresponding path program 84 times [2024-04-27 10:18:31,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:31,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:31,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:31,694 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:32,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 18 [2024-04-27 10:18:32,508 INFO L85 PathProgramCache]: Analyzing trace with hash 574011043, now seen corresponding path program 85 times [2024-04-27 10:18:32,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:32,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:32,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:32,515 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:32,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:33,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1868802565, now seen corresponding path program 86 times [2024-04-27 10:18:33,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:33,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:33,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:33,074 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:33,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:33,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:33,782 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:33,782 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:33,783 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:33,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:33,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 16 [2024-04-27 10:18:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash 2098304778, now seen corresponding path program 87 times [2024-04-27 10:18:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:33,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:33,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:34,143 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:34,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:34,144 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:34,145 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:34,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:34,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 10 [2024-04-27 10:18:34,202 INFO L85 PathProgramCache]: Analyzing trace with hash 622938791, now seen corresponding path program 88 times [2024-04-27 10:18:34,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:34,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:34,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:34,208 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:34,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:34,754 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:34,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:34,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2024-04-27 10:18:38,964 INFO L85 PathProgramCache]: Analyzing trace with hash 2131233452, now seen corresponding path program 89 times [2024-04-27 10:18:38,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:38,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:38,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:38,970 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:39,186 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:39,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:39,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 11 [2024-04-27 10:18:43,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1643727689, now seen corresponding path program 90 times [2024-04-27 10:18:43,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:43,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:43,320 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:43,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:43,747 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2024-04-27 10:18:43,801 INFO L85 PathProgramCache]: Analyzing trace with hash -925651797, now seen corresponding path program 91 times [2024-04-27 10:18:43,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:43,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:43,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:43,807 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:43,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:44,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:44,135 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 8 [2024-04-27 10:18:44,188 INFO L85 PathProgramCache]: Analyzing trace with hash -493142515, now seen corresponding path program 92 times [2024-04-27 10:18:44,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:44,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:44,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:44,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:44,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:44,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:44,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:44,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 16 [2024-04-27 10:18:44,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1892451330, now seen corresponding path program 93 times [2024-04-27 10:18:44,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:44,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:44,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:44,477 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:44,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:44,554 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2024-04-27 10:18:44,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1463550801, now seen corresponding path program 94 times [2024-04-27 10:18:44,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:44,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:44,611 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:44,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:44,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:44,943 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:44,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2024-04-27 10:18:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1874565540, now seen corresponding path program 95 times [2024-04-27 10:18:49,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:49,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:49,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:49,075 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:49,148 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:49,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:49,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 11 [2024-04-27 10:18:53,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2018010287, now seen corresponding path program 96 times [2024-04-27 10:18:53,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:53,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:53,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,260 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:53,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,462 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2024-04-27 10:18:53,510 INFO L85 PathProgramCache]: Analyzing trace with hash 2017335987, now seen corresponding path program 97 times [2024-04-27 10:18:53,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:53,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:53,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,516 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:53,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:18:53,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1629637141, now seen corresponding path program 98 times [2024-04-27 10:18:53,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:53,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:53,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,678 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,768 INFO L173 IndexEqualityManager]: detected equality via solver [2024-04-27 10:18:53,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-04-27 10:18:53,769 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 12 [2024-04-27 10:18:53,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1020856070, now seen corresponding path program 99 times [2024-04-27 10:18:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:53,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:53,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:53,958 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2024-04-27 10:18:56,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1581766985, now seen corresponding path program 100 times [2024-04-27 10:18:56,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:56,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:56,033 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:56,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:58,400 INFO L85 PathProgramCache]: Analyzing trace with hash 340354201, now seen corresponding path program 101 times [2024-04-27 10:18:58,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:18:58,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:18:58,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:18:58,407 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:18:58,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:19:00,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:19:00,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:19:00,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:19:00,646 INFO L85 PathProgramCache]: Analyzing trace with hash 662876795, now seen corresponding path program 102 times [2024-04-27 10:19:00,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:19:00,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:19:00,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:19:00,655 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:19:00,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:19:02,783 INFO L85 PathProgramCache]: Analyzing trace with hash -925655724, now seen corresponding path program 103 times [2024-04-27 10:19:02,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:19:02,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:19:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:19:02,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:19:02,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:19:02,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:19:04,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-04-27 10:19:04,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-04-27 10:19:04,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1369443741, now seen corresponding path program 104 times [2024-04-27 10:19:04,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:19:04,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:19:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:19:04,968 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-04-27 10:19:04,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-04-27 10:19:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-04-27 10:19:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-04-27 10:19:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-04-27 10:19:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-04-27 10:19:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-04-27 10:19:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-04-27 10:19:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-04-27 10:19:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-04-27 10:19:05,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-04-27 10:19:05,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,SelfDestructingSolverStorable231,SelfDestructingSolverStorable229,SelfDestructingSolverStorable225,SelfDestructingSolverStorable226,SelfDestructingSolverStorable227,SelfDestructingSolverStorable228,SelfDestructingSolverStorable221,SelfDestructingSolverStorable265,SelfDestructingSolverStorable222,SelfDestructingSolverStorable266,SelfDestructingSolverStorable223,SelfDestructingSolverStorable267,SelfDestructingSolverStorable224,SelfDestructingSolverStorable268,SelfDestructingSolverStorable261,SelfDestructingSolverStorable262,SelfDestructingSolverStorable263,SelfDestructingSolverStorable220,SelfDestructingSolverStorable264,SelfDestructingSolverStorable260,SelfDestructingSolverStorable219,SelfDestructingSolverStorable258,SelfDestructingSolverStorable259,SelfDestructingSolverStorable254,SelfDestructingSolverStorable255,SelfDestructingSolverStorable256,SelfDestructingSolverStorable257,SelfDestructingSolverStorable250,SelfDestructingSolverStorable251,SelfDestructingSolverStorable252,SelfDestructingSolverStorable253,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247,SelfDestructingSolverStorable248,SelfDestructingSolverStorable249,SelfDestructingSolverStorable243,SelfDestructingSolverStorable244,SelfDestructingSolverStorable245,SelfDestructingSolverStorable246,SelfDestructingSolverStorable240,SelfDestructingSolverStorable241,SelfDestructingSolverStorable242,SelfDestructingSolverStorable236,SelfDestructingSolverStorable237,SelfDestructingSolverStorable238,SelfDestructingSolverStorable239,SelfDestructingSolverStorable232,SelfDestructingSolverStorable233,SelfDestructingSolverStorable234,SelfDestructingSolverStorable235 [2024-04-27 10:19:05,292 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (and 8 more)] === [2024-04-27 10:19:05,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-04-27 10:19:05,292 INFO L85 PathProgramCache]: Analyzing trace with hash -111981664, now seen corresponding path program 10 times [2024-04-27 10:19:05,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-04-27 10:19:05,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747193325] [2024-04-27 10:19:05,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-04-27 10:19:05,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-04-27 10:19:05,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-04-27 10:19:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 21 proven. 108 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2024-04-27 10:19:07,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-04-27 10:19:07,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747193325] [2024-04-27 10:19:07,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747193325] provided 0 perfect and 1 imperfect interpolant sequences [2024-04-27 10:19:07,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370484603] [2024-04-27 10:19:07,061 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-04-27 10:19:07,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-04-27 10:19:07,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-04-27 10:19:07,062 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-04-27 10:19:07,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-04-27 10:19:07,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-04-27 10:19:07,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-04-27 10:19:07,145 WARN L260 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 201 conjunts are in the unsatisfiable core [2024-04-27 10:19:07,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-04-27 10:19:10,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 41 [2024-04-27 10:19:10,964 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-04-27 10:19:10,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-04-27 10:19:26,261 WARN L293 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 879 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-04-27 10:19:26,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-04-27 10:19:26,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 165 treesize of output 2566 [2024-04-27 10:25:47,606 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-04-27 10:25:47,607 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-04-27 10:25:47,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2024-04-27 10:25:47,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-04-27 10:25:47,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2024-04-27 10:25:47,808 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:268) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:410) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:394) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:500) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:252) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:324) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:731) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:338) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:341) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:340) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 68 more [2024-04-27 10:25:47,812 INFO L158 Benchmark]: Toolchain (without parser) took 691249.56ms. Allocated memory was 169.9MB in the beginning and 893.4MB in the end (delta: 723.5MB). Free memory was 100.4MB in the beginning and 579.4MB in the end (delta: -479.0MB). Peak memory consumption was 575.4MB. Max. memory is 8.0GB. [2024-04-27 10:25:47,812 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 169.9MB. Free memory is still 101.7MB. There was no memory consumed. Max. memory is 8.0GB. [2024-04-27 10:25:47,813 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.27ms. Allocated memory is still 169.9MB. Free memory was 100.4MB in the beginning and 139.1MB in the end (delta: -38.7MB). Peak memory consumption was 10.8MB. Max. memory is 8.0GB. [2024-04-27 10:25:47,813 INFO L158 Benchmark]: Boogie Preprocessor took 43.08ms. Allocated memory is still 169.9MB. Free memory was 139.1MB in the beginning and 139.9MB in the end (delta: -845.0kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-04-27 10:25:47,813 INFO L158 Benchmark]: RCFGBuilder took 282.92ms. Allocated memory is still 169.9MB. Free memory was 139.9MB in the beginning and 127.8MB in the end (delta: 12.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2024-04-27 10:25:47,813 INFO L158 Benchmark]: TraceAbstraction took 690867.98ms. Allocated memory was 169.9MB in the beginning and 893.4MB in the end (delta: 723.5MB). Free memory was 126.7MB in the beginning and 579.4MB in the end (delta: -452.7MB). Peak memory consumption was 602.3MB. Max. memory is 8.0GB. [2024-04-27 10:25:47,814 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.09ms. Allocated memory is still 169.9MB. Free memory is still 101.7MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 50.27ms. Allocated memory is still 169.9MB. Free memory was 100.4MB in the beginning and 139.1MB in the end (delta: -38.7MB). Peak memory consumption was 10.8MB. Max. memory is 8.0GB. * Boogie Preprocessor took 43.08ms. Allocated memory is still 169.9MB. Free memory was 139.1MB in the beginning and 139.9MB in the end (delta: -845.0kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 282.92ms. Allocated memory is still 169.9MB. Free memory was 139.9MB in the beginning and 127.8MB in the end (delta: 12.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 690867.98ms. Allocated memory was 169.9MB in the beginning and 893.4MB in the end (delta: 723.5MB). Free memory was 126.7MB in the beginning and 579.4MB in the end (delta: -452.7MB). Peak memory consumption was 602.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-04-27 10:25:47,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 Received shutdown request...