/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 12:51:26,612 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 12:51:26,614 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 12:51:26,633 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 12:51:26,633 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 12:51:26,634 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 12:51:26,635 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 12:51:26,636 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 12:51:26,637 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 12:51:26,638 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 12:51:26,638 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 12:51:26,639 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 12:51:26,639 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 12:51:26,640 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 12:51:26,641 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 12:51:26,642 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 12:51:26,642 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 12:51:26,643 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 12:51:26,644 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 12:51:26,645 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 12:51:26,646 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 12:51:26,647 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 12:51:26,648 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 12:51:26,648 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 12:51:26,650 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 12:51:26,650 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 12:51:26,650 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 12:51:26,651 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 12:51:26,651 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 12:51:26,652 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 12:51:26,652 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 12:51:26,652 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 12:51:26,653 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 12:51:26,653 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 12:51:26,654 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 12:51:26,654 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 12:51:26,655 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 12:51:26,655 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 12:51:26,655 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 12:51:26,656 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 12:51:26,656 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 12:51:26,657 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-21 12:51:26,672 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 12:51:26,672 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 12:51:26,672 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 12:51:26,672 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 12:51:26,673 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 12:51:26,673 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 12:51:26,673 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 12:51:26,673 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 12:51:26,674 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 12:51:26,675 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:51:26,675 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 12:51:26,675 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 12:51:26,676 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 12:51:26,676 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 12:51:26,676 INFO L138 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/UAutomizer-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 [2021-08-21 12:51:26,934 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 12:51:26,947 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 12:51:26,948 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 12:51:26,949 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 12:51:26,950 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 12:51:26,951 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-array-sum.wvr.bpl [2021-08-21 12:51:26,951 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-array-sum.wvr.bpl' [2021-08-21 12:51:27,019 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 12:51:27,020 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 12:51:27,021 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 12:51:27,021 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 12:51:27,021 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 12:51:27,041 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,047 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,053 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 12:51:27,054 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 12:51:27,054 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 12:51:27,055 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 12:51:27,061 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,061 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,062 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,063 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,066 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,069 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,070 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,074 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 12:51:27,075 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 12:51:27,075 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 12:51:27,075 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 12:51:27,077 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/1) ... [2021-08-21 12:51:27,081 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:51:27,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:27,102 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 12:51:27,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 12:51:27,144 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 12:51:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 12:51:27,144 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 12:51:27,144 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 12:51:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 12:51:27,145 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 12:51:27,145 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 12:51:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 12:51:27,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 12:51:27,145 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 12:51:27,146 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 12:51:27,146 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 12:51:27,147 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 12:51:27,353 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 12:51:27,353 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 12:51:27,355 INFO L202 PluginConnector]: Adding new model simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:51:27 BoogieIcfgContainer [2021-08-21 12:51:27,355 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 12:51:27,356 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 12:51:27,356 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 12:51:27,358 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 12:51:27,358 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:51:27" (1/2) ... [2021-08-21 12:51:27,359 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58bdc238 and model type simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 12:51:27, skipping insertion in model container [2021-08-21 12:51:27,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:51:27" (2/2) ... [2021-08-21 12:51:27,360 INFO L111 eAbstractionObserver]: Analyzing ICFG simple-array-sum.wvr.bpl [2021-08-21 12:51:27,363 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 12:51:27,363 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 12:51:27,363 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 12:51:27,363 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 12:51:27,392 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 12:51:27,431 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 12:51:27,435 INFO L339 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, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 12:51:27,436 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 12:51:27,444 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 29 transitions, 82 flow [2021-08-21 12:51:27,474 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 131 states, 130 states have (on average 3.023076923076923) internal successors, (393), 130 states have internal predecessors, (393), 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) [2021-08-21 12:51:27,476 INFO L276 IsEmpty]: Start isEmpty. Operand has 131 states, 130 states have (on average 3.023076923076923) internal successors, (393), 130 states have internal predecessors, (393), 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) [2021-08-21 12:51:27,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:51:27,491 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:27,491 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:27,492 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:27,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:27,517 INFO L82 PathProgramCache]: Analyzing trace with hash 437584313, now seen corresponding path program 1 times [2021-08-21 12:51:27,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:27,527 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383247438] [2021-08-21 12:51:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:27,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:27,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:27,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:27,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:27,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383247438] [2021-08-21 12:51:27,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383247438] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:51:27,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:51:27,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 12:51:27,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552851486] [2021-08-21 12:51:27,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 12:51:27,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:27,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 12:51:27,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:51:27,822 INFO L87 Difference]: Start difference. First operand has 131 states, 130 states have (on average 3.023076923076923) internal successors, (393), 130 states have internal predecessors, (393), 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) Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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) [2021-08-21 12:51:27,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:27,956 INFO L93 Difference]: Finished difference Result 257 states and 781 transitions. [2021-08-21 12:51:27,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:51:27,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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) Word has length 16 [2021-08-21 12:51:27,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:27,971 INFO L225 Difference]: With dead ends: 257 [2021-08-21 12:51:27,971 INFO L226 Difference]: Without dead ends: 230 [2021-08-21 12:51:27,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 89.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:51:27,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-08-21 12:51:28,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2021-08-21 12:51:28,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 3.0802139037433154) internal successors, (576), 187 states have internal predecessors, (576), 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) [2021-08-21 12:51:28,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 576 transitions. [2021-08-21 12:51:28,027 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 576 transitions. Word has length 16 [2021-08-21 12:51:28,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:28,028 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 576 transitions. [2021-08-21 12:51:28,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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) [2021-08-21 12:51:28,028 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 576 transitions. [2021-08-21 12:51:28,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 12:51:28,029 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:28,029 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:28,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 12:51:28,030 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:28,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:28,030 INFO L82 PathProgramCache]: Analyzing trace with hash -760695079, now seen corresponding path program 1 times [2021-08-21 12:51:28,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:28,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174569718] [2021-08-21 12:51:28,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:28,031 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:28,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:28,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174569718] [2021-08-21 12:51:28,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174569718] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:28,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012609476] [2021-08-21 12:51:28,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:28,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:28,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:28,087 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:28,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 12:51:28,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 12:51:28,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:28,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:28,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012609476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:28,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:28,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 12:51:28,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641992431] [2021-08-21 12:51:28,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:51:28,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:28,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:51:28,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:51:28,252 INFO L87 Difference]: Start difference. First operand 188 states and 576 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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) [2021-08-21 12:51:28,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:28,318 INFO L93 Difference]: Finished difference Result 376 states and 1113 transitions. [2021-08-21 12:51:28,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:51:28,318 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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) Word has length 18 [2021-08-21 12:51:28,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:28,320 INFO L225 Difference]: With dead ends: 376 [2021-08-21 12:51:28,320 INFO L226 Difference]: Without dead ends: 376 [2021-08-21 12:51:28,321 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 31.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:51:28,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-08-21 12:51:28,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 181. [2021-08-21 12:51:28,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 3.077777777777778) internal successors, (554), 180 states have internal predecessors, (554), 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) [2021-08-21 12:51:28,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 554 transitions. [2021-08-21 12:51:28,331 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 554 transitions. Word has length 18 [2021-08-21 12:51:28,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:28,332 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 554 transitions. [2021-08-21 12:51:28,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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) [2021-08-21 12:51:28,332 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 554 transitions. [2021-08-21 12:51:28,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 12:51:28,338 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:28,338 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:28,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:28,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:28,539 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:28,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:28,540 INFO L82 PathProgramCache]: Analyzing trace with hash 663812563, now seen corresponding path program 2 times [2021-08-21 12:51:28,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:28,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070086896] [2021-08-21 12:51:28,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:28,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:28,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:28,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070086896] [2021-08-21 12:51:28,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070086896] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:51:28,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:51:28,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:51:28,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018809757] [2021-08-21 12:51:28,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:51:28,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:28,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:51:28,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:51:28,571 INFO L87 Difference]: Start difference. First operand 181 states and 554 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 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) [2021-08-21 12:51:28,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:28,622 INFO L93 Difference]: Finished difference Result 221 states and 644 transitions. [2021-08-21 12:51:28,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:51:28,623 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 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) Word has length 18 [2021-08-21 12:51:28,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:28,626 INFO L225 Difference]: With dead ends: 221 [2021-08-21 12:51:28,626 INFO L226 Difference]: Without dead ends: 190 [2021-08-21 12:51:28,627 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:51:28,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-08-21 12:51:28,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 169. [2021-08-21 12:51:28,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 3.0297619047619047) internal successors, (509), 168 states have internal predecessors, (509), 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) [2021-08-21 12:51:28,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 509 transitions. [2021-08-21 12:51:28,641 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 509 transitions. Word has length 18 [2021-08-21 12:51:28,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:28,641 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 509 transitions. [2021-08-21 12:51:28,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 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) [2021-08-21 12:51:28,641 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 509 transitions. [2021-08-21 12:51:28,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-21 12:51:28,642 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:28,642 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:28,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 12:51:28,642 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:28,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:28,643 INFO L82 PathProgramCache]: Analyzing trace with hash 132805511, now seen corresponding path program 1 times [2021-08-21 12:51:28,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:28,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029077886] [2021-08-21 12:51:28,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:28,649 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:28,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:28,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:28,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029077886] [2021-08-21 12:51:28,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029077886] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:51:28,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:51:28,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 12:51:28,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611074248] [2021-08-21 12:51:28,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:51:28,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:28,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:51:28,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:51:28,680 INFO L87 Difference]: Start difference. First operand 169 states and 509 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:28,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:28,691 INFO L93 Difference]: Finished difference Result 239 states and 717 transitions. [2021-08-21 12:51:28,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:51:28,691 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-21 12:51:28,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:28,693 INFO L225 Difference]: With dead ends: 239 [2021-08-21 12:51:28,693 INFO L226 Difference]: Without dead ends: 203 [2021-08-21 12:51:28,693 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:51:28,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-08-21 12:51:28,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2021-08-21 12:51:28,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.0247524752475248) internal successors, (611), 202 states have internal predecessors, (611), 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) [2021-08-21 12:51:28,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 611 transitions. [2021-08-21 12:51:28,709 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 611 transitions. Word has length 19 [2021-08-21 12:51:28,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:28,709 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 611 transitions. [2021-08-21 12:51:28,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:28,709 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 611 transitions. [2021-08-21 12:51:28,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 12:51:28,710 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:28,710 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:28,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-21 12:51:28,710 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:28,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:28,711 INFO L82 PathProgramCache]: Analyzing trace with hash 1705332901, now seen corresponding path program 1 times [2021-08-21 12:51:28,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:28,711 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339566044] [2021-08-21 12:51:28,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:28,711 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:28,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:28,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:28,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339566044] [2021-08-21 12:51:28,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339566044] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:28,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925455478] [2021-08-21 12:51:28,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:28,771 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:28,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:28,772 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:28,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 12:51:28,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 12:51:28,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:28,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:28,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925455478] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:28,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:28,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 12:51:28,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091274430] [2021-08-21 12:51:28,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:51:28,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:28,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:51:28,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:51:28,908 INFO L87 Difference]: Start difference. First operand 203 states and 611 transitions. Second operand has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:28,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:28,961 INFO L93 Difference]: Finished difference Result 263 states and 798 transitions. [2021-08-21 12:51:28,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:51:28,962 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-21 12:51:28,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:28,964 INFO L225 Difference]: With dead ends: 263 [2021-08-21 12:51:28,964 INFO L226 Difference]: Without dead ends: 263 [2021-08-21 12:51:28,964 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 22.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:51:28,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-08-21 12:51:28,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 215. [2021-08-21 12:51:28,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.0233644859813085) internal successors, (647), 214 states have internal predecessors, (647), 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) [2021-08-21 12:51:28,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 647 transitions. [2021-08-21 12:51:28,973 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 647 transitions. Word has length 21 [2021-08-21 12:51:28,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:28,973 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 647 transitions. [2021-08-21 12:51:28,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:28,973 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 647 transitions. [2021-08-21 12:51:28,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:51:28,975 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:28,975 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:28,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:29,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:29,185 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:29,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:29,185 INFO L82 PathProgramCache]: Analyzing trace with hash 946505877, now seen corresponding path program 1 times [2021-08-21 12:51:29,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:29,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998505629] [2021-08-21 12:51:29,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:29,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:29,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:29,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:29,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998505629] [2021-08-21 12:51:29,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998505629] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:29,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125160097] [2021-08-21 12:51:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:29,347 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:29,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:29,357 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:29,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 12:51:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:29,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:51:29,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:29,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 14 [2021-08-21 12:51:29,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2021-08-21 12:51:29,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-08-21 12:51:29,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:29,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125160097] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:29,892 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:29,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-21 12:51:29,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31584829] [2021-08-21 12:51:29,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:51:29,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:29,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:51:29,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:51:29,893 INFO L87 Difference]: Start difference. First operand 215 states and 647 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 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) [2021-08-21 12:51:30,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:30,041 INFO L93 Difference]: Finished difference Result 381 states and 1115 transitions. [2021-08-21 12:51:30,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:51:30,042 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 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) Word has length 23 [2021-08-21 12:51:30,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:30,044 INFO L225 Difference]: With dead ends: 381 [2021-08-21 12:51:30,044 INFO L226 Difference]: Without dead ends: 354 [2021-08-21 12:51:30,044 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 126.4ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:51:30,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-08-21 12:51:30,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 294. [2021-08-21 12:51:30,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9829351535836177) internal successors, (874), 293 states have internal predecessors, (874), 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) [2021-08-21 12:51:30,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 874 transitions. [2021-08-21 12:51:30,051 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 874 transitions. Word has length 23 [2021-08-21 12:51:30,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:30,051 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 874 transitions. [2021-08-21 12:51:30,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 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) [2021-08-21 12:51:30,051 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 874 transitions. [2021-08-21 12:51:30,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:51:30,052 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:30,052 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:30,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:30,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:30,265 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:30,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:30,265 INFO L82 PathProgramCache]: Analyzing trace with hash 615894917, now seen corresponding path program 2 times [2021-08-21 12:51:30,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:30,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140929974] [2021-08-21 12:51:30,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:30,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:30,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:30,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:30,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140929974] [2021-08-21 12:51:30,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140929974] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:30,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183587094] [2021-08-21 12:51:30,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:51:30,397 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:30,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:30,398 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:30,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 12:51:30,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:51:30,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:30,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:51:30,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:30,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 14 [2021-08-21 12:51:30,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2021-08-21 12:51:30,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-08-21 12:51:30,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:30,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183587094] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:30,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:30,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-21 12:51:30,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151582655] [2021-08-21 12:51:30,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:51:30,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:30,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:51:30,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:51:30,833 INFO L87 Difference]: Start difference. First operand 294 states and 874 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 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) [2021-08-21 12:51:31,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:31,101 INFO L93 Difference]: Finished difference Result 588 states and 1800 transitions. [2021-08-21 12:51:31,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:51:31,101 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 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) Word has length 23 [2021-08-21 12:51:31,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:31,104 INFO L225 Difference]: With dead ends: 588 [2021-08-21 12:51:31,104 INFO L226 Difference]: Without dead ends: 561 [2021-08-21 12:51:31,104 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 136.6ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:51:31,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-08-21 12:51:31,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 314. [2021-08-21 12:51:31,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.073482428115016) internal successors, (962), 313 states have internal predecessors, (962), 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) [2021-08-21 12:51:31,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 962 transitions. [2021-08-21 12:51:31,112 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 962 transitions. Word has length 23 [2021-08-21 12:51:31,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:31,112 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 962 transitions. [2021-08-21 12:51:31,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 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) [2021-08-21 12:51:31,113 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 962 transitions. [2021-08-21 12:51:31,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:51:31,113 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:31,113 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:31,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:31,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:31,324 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:31,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:31,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1351743519, now seen corresponding path program 3 times [2021-08-21 12:51:31,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:31,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059859118] [2021-08-21 12:51:31,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:31,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:31,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:31,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059859118] [2021-08-21 12:51:31,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059859118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:31,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793800336] [2021-08-21 12:51:31,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:51:31,445 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:31,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:31,446 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:31,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 12:51:31,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:51:31,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:31,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:51:31,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:31,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:51:31,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 13 [2021-08-21 12:51:31,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-08-21 12:51:31,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:31,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793800336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:31,903 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:31,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-21 12:51:31,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421913524] [2021-08-21 12:51:31,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:51:31,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:31,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:51:31,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:51:31,904 INFO L87 Difference]: Start difference. First operand 314 states and 962 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:32,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:32,204 INFO L93 Difference]: Finished difference Result 534 states and 1651 transitions. [2021-08-21 12:51:32,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:51:32,204 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:51:32,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:32,207 INFO L225 Difference]: With dead ends: 534 [2021-08-21 12:51:32,207 INFO L226 Difference]: Without dead ends: 507 [2021-08-21 12:51:32,207 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 142.8ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:51:32,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-08-21 12:51:32,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 366. [2021-08-21 12:51:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.084931506849315) internal successors, (1126), 365 states have internal predecessors, (1126), 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) [2021-08-21 12:51:32,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1126 transitions. [2021-08-21 12:51:32,215 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1126 transitions. Word has length 23 [2021-08-21 12:51:32,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:32,215 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1126 transitions. [2021-08-21 12:51:32,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:32,215 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1126 transitions. [2021-08-21 12:51:32,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:51:32,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:32,216 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:32,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:32,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:32,417 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:32,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:32,417 INFO L82 PathProgramCache]: Analyzing trace with hash -68708093, now seen corresponding path program 4 times [2021-08-21 12:51:32,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:32,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991836362] [2021-08-21 12:51:32,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:32,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:32,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:32,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:32,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991836362] [2021-08-21 12:51:32,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991836362] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:32,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553338937] [2021-08-21 12:51:32,564 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:32,564 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:32,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:32,564 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:32,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 12:51:32,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:32,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:32,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:51:32,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:32,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:51:32,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 13 [2021-08-21 12:51:32,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-08-21 12:51:32,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:32,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553338937] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:32,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:32,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-21 12:51:32,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146029478] [2021-08-21 12:51:32,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:51:32,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:32,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:51:32,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:51:32,985 INFO L87 Difference]: Start difference. First operand 366 states and 1126 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:33,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:33,209 INFO L93 Difference]: Finished difference Result 573 states and 1778 transitions. [2021-08-21 12:51:33,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:51:33,209 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:51:33,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:33,211 INFO L225 Difference]: With dead ends: 573 [2021-08-21 12:51:33,211 INFO L226 Difference]: Without dead ends: 546 [2021-08-21 12:51:33,211 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 108.5ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:51:33,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-08-21 12:51:33,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 366. [2021-08-21 12:51:33,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.084931506849315) internal successors, (1126), 365 states have internal predecessors, (1126), 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) [2021-08-21 12:51:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1126 transitions. [2021-08-21 12:51:33,219 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1126 transitions. Word has length 23 [2021-08-21 12:51:33,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:33,220 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1126 transitions. [2021-08-21 12:51:33,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:33,220 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1126 transitions. [2021-08-21 12:51:33,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:51:33,221 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:33,221 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:33,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:33,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:33,434 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:33,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:33,434 INFO L82 PathProgramCache]: Analyzing trace with hash 784698867, now seen corresponding path program 5 times [2021-08-21 12:51:33,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:33,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536821943] [2021-08-21 12:51:33,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:33,435 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:33,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:33,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:33,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:33,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536821943] [2021-08-21 12:51:33,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536821943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:33,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133931416] [2021-08-21 12:51:33,466 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:33,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:33,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:33,467 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:33,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 12:51:33,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:51:33,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:33,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:51:33,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:33,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:33,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133931416] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:33,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:33,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 12:51:33,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532333174] [2021-08-21 12:51:33,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:51:33,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:33,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:51:33,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:51:33,710 INFO L87 Difference]: Start difference. First operand 366 states and 1126 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:33,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:33,804 INFO L93 Difference]: Finished difference Result 802 states and 2408 transitions. [2021-08-21 12:51:33,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:51:33,804 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:51:33,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:33,807 INFO L225 Difference]: With dead ends: 802 [2021-08-21 12:51:33,807 INFO L226 Difference]: Without dead ends: 802 [2021-08-21 12:51:33,807 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 35.7ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:51:33,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-08-21 12:51:33,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 460. [2021-08-21 12:51:33,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 3.252723311546841) internal successors, (1493), 459 states have internal predecessors, (1493), 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) [2021-08-21 12:51:33,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1493 transitions. [2021-08-21 12:51:33,819 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1493 transitions. Word has length 25 [2021-08-21 12:51:33,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:33,819 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1493 transitions. [2021-08-21 12:51:33,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:33,819 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1493 transitions. [2021-08-21 12:51:33,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:51:33,820 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:33,821 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:33,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:34,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:34,037 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:34,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:34,037 INFO L82 PathProgramCache]: Analyzing trace with hash -817798605, now seen corresponding path program 6 times [2021-08-21 12:51:34,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:34,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382739994] [2021-08-21 12:51:34,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:34,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:34,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:34,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:34,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:34,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382739994] [2021-08-21 12:51:34,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382739994] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:34,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861491706] [2021-08-21 12:51:34,084 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:51:34,084 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:34,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:34,087 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:34,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 12:51:34,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:51:34,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:34,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 12:51:34,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:34,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:51:34,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861491706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:34,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:34,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-08-21 12:51:34,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476675570] [2021-08-21 12:51:34,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:51:34,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:34,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:51:34,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:51:34,342 INFO L87 Difference]: Start difference. First operand 460 states and 1493 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:35,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:35,274 INFO L93 Difference]: Finished difference Result 2206 states and 6830 transitions. [2021-08-21 12:51:35,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 12:51:35,274 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:51:35,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:35,284 INFO L225 Difference]: With dead ends: 2206 [2021-08-21 12:51:35,284 INFO L226 Difference]: Without dead ends: 2206 [2021-08-21 12:51:35,285 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 492.3ms TimeCoverageRelationStatistics Valid=677, Invalid=2745, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 12:51:35,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2206 states. [2021-08-21 12:51:35,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2206 to 841. [2021-08-21 12:51:35,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.5) internal successors, (2940), 840 states have internal predecessors, (2940), 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) [2021-08-21 12:51:35,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2940 transitions. [2021-08-21 12:51:35,320 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2940 transitions. Word has length 25 [2021-08-21 12:51:35,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:35,320 INFO L470 AbstractCegarLoop]: Abstraction has 841 states and 2940 transitions. [2021-08-21 12:51:35,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:35,320 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2940 transitions. [2021-08-21 12:51:35,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:51:35,322 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:35,322 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:35,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:35,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-21 12:51:35,537 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:35,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:35,537 INFO L82 PathProgramCache]: Analyzing trace with hash 136398371, now seen corresponding path program 7 times [2021-08-21 12:51:35,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:35,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758475971] [2021-08-21 12:51:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:35,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:35,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:35,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:35,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:35,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758475971] [2021-08-21 12:51:35,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758475971] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:35,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281558658] [2021-08-21 12:51:35,588 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:51:35,588 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:35,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:35,589 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:35,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 12:51:35,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:35,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:51:35,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:35,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:35,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281558658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:35,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:35,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 12:51:35,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077881500] [2021-08-21 12:51:35,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:51:35,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:35,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:51:35,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:51:35,820 INFO L87 Difference]: Start difference. First operand 841 states and 2940 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:35,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:35,892 INFO L93 Difference]: Finished difference Result 1241 states and 4180 transitions. [2021-08-21 12:51:35,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:51:35,893 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:51:35,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:35,898 INFO L225 Difference]: With dead ends: 1241 [2021-08-21 12:51:35,898 INFO L226 Difference]: Without dead ends: 1235 [2021-08-21 12:51:35,898 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 17.5ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:51:35,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2021-08-21 12:51:35,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 840. [2021-08-21 12:51:35,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 3.4803337306317044) internal successors, (2920), 839 states have internal predecessors, (2920), 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) [2021-08-21 12:51:35,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 2920 transitions. [2021-08-21 12:51:35,917 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 2920 transitions. Word has length 25 [2021-08-21 12:51:35,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:35,918 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 2920 transitions. [2021-08-21 12:51:35,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:35,918 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 2920 transitions. [2021-08-21 12:51:35,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:51:35,920 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:35,920 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:35,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:36,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:36,137 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:36,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:36,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1382698947, now seen corresponding path program 8 times [2021-08-21 12:51:36,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:36,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574174363] [2021-08-21 12:51:36,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:36,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:36,167 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:36,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:36,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574174363] [2021-08-21 12:51:36,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574174363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:36,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499287022] [2021-08-21 12:51:36,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:51:36,168 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:36,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:36,169 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:36,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 12:51:36,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:51:36,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:36,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:51:36,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:36,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:51:36,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499287022] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:36,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:36,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-21 12:51:36,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801634781] [2021-08-21 12:51:36,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:51:36,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:36,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:51:36,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:51:36,449 INFO L87 Difference]: Start difference. First operand 840 states and 2920 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 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) [2021-08-21 12:51:36,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:36,855 INFO L93 Difference]: Finished difference Result 2629 states and 9167 transitions. [2021-08-21 12:51:36,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:51:36,855 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 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) Word has length 25 [2021-08-21 12:51:36,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:36,866 INFO L225 Difference]: With dead ends: 2629 [2021-08-21 12:51:36,866 INFO L226 Difference]: Without dead ends: 2587 [2021-08-21 12:51:36,867 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 196.4ms TimeCoverageRelationStatistics Valid=244, Invalid=812, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:51:36,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2587 states. [2021-08-21 12:51:36,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2587 to 1338. [2021-08-21 12:51:36,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1338 states, 1337 states have (on average 3.6738967838444276) internal successors, (4912), 1337 states have internal predecessors, (4912), 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) [2021-08-21 12:51:36,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1338 states to 1338 states and 4912 transitions. [2021-08-21 12:51:36,902 INFO L78 Accepts]: Start accepts. Automaton has 1338 states and 4912 transitions. Word has length 25 [2021-08-21 12:51:36,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:36,902 INFO L470 AbstractCegarLoop]: Abstraction has 1338 states and 4912 transitions. [2021-08-21 12:51:36,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 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) [2021-08-21 12:51:36,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 4912 transitions. [2021-08-21 12:51:36,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:51:36,905 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:36,905 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:36,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:37,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 12:51:37,117 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:37,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:37,117 INFO L82 PathProgramCache]: Analyzing trace with hash 849469189, now seen corresponding path program 9 times [2021-08-21 12:51:37,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:37,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555565822] [2021-08-21 12:51:37,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:37,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:37,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:37,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:37,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:37,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555565822] [2021-08-21 12:51:37,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555565822] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:37,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508605418] [2021-08-21 12:51:37,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:51:37,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:37,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:37,152 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:37,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 12:51:37,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:51:37,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:37,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 12:51:37,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:37,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:51:37,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508605418] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:37,430 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:37,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-21 12:51:37,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214606798] [2021-08-21 12:51:37,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:51:37,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:37,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:51:37,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:51:37,431 INFO L87 Difference]: Start difference. First operand 1338 states and 4912 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:37,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:37,748 INFO L93 Difference]: Finished difference Result 2926 states and 9834 transitions. [2021-08-21 12:51:37,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 12:51:37,748 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:51:37,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:37,758 INFO L225 Difference]: With dead ends: 2926 [2021-08-21 12:51:37,759 INFO L226 Difference]: Without dead ends: 2537 [2021-08-21 12:51:37,759 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 154.9ms TimeCoverageRelationStatistics Valid=227, Invalid=703, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:37,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2537 states. [2021-08-21 12:51:37,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2537 to 1717. [2021-08-21 12:51:37,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1717 states, 1716 states have (on average 3.518065268065268) internal successors, (6037), 1716 states have internal predecessors, (6037), 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) [2021-08-21 12:51:37,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 6037 transitions. [2021-08-21 12:51:37,808 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 6037 transitions. Word has length 26 [2021-08-21 12:51:37,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:37,808 INFO L470 AbstractCegarLoop]: Abstraction has 1717 states and 6037 transitions. [2021-08-21 12:51:37,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:37,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 6037 transitions. [2021-08-21 12:51:37,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 12:51:37,812 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:37,812 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:37,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:38,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-21 12:51:38,029 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:38,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:38,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1971117019, now seen corresponding path program 10 times [2021-08-21 12:51:38,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:38,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647942136] [2021-08-21 12:51:38,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:38,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:38,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:38,056 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:38,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:38,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647942136] [2021-08-21 12:51:38,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647942136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:38,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377609505] [2021-08-21 12:51:38,057 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:38,057 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:38,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:38,057 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:38,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 12:51:38,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:38,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:38,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:51:38,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:38,326 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:51:38,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377609505] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:38,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:38,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-21 12:51:38,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223382175] [2021-08-21 12:51:38,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:51:38,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:38,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:51:38,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:51:38,327 INFO L87 Difference]: Start difference. First operand 1717 states and 6037 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 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) [2021-08-21 12:51:38,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:38,756 INFO L93 Difference]: Finished difference Result 7005 states and 23425 transitions. [2021-08-21 12:51:38,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 12:51:38,756 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 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) Word has length 28 [2021-08-21 12:51:38,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:38,788 INFO L225 Difference]: With dead ends: 7005 [2021-08-21 12:51:38,788 INFO L226 Difference]: Without dead ends: 6920 [2021-08-21 12:51:38,788 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 202.1ms TimeCoverageRelationStatistics Valid=276, Invalid=846, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:51:38,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6920 states. [2021-08-21 12:51:38,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6920 to 3961. [2021-08-21 12:51:38,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3961 states, 3960 states have (on average 3.6626262626262625) internal successors, (14504), 3960 states have internal predecessors, (14504), 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) [2021-08-21 12:51:38,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3961 states to 3961 states and 14504 transitions. [2021-08-21 12:51:38,903 INFO L78 Accepts]: Start accepts. Automaton has 3961 states and 14504 transitions. Word has length 28 [2021-08-21 12:51:38,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:38,903 INFO L470 AbstractCegarLoop]: Abstraction has 3961 states and 14504 transitions. [2021-08-21 12:51:38,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 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) [2021-08-21 12:51:38,903 INFO L276 IsEmpty]: Start isEmpty. Operand 3961 states and 14504 transitions. [2021-08-21 12:51:38,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 12:51:38,911 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:38,912 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:38,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:39,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-21 12:51:39,129 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:39,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:39,129 INFO L82 PathProgramCache]: Analyzing trace with hash -191772803, now seen corresponding path program 11 times [2021-08-21 12:51:39,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:39,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578287053] [2021-08-21 12:51:39,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:39,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:39,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:39,167 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:39,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:39,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578287053] [2021-08-21 12:51:39,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578287053] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:39,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689709238] [2021-08-21 12:51:39,167 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:39,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:39,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:39,168 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:39,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 12:51:39,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:51:39,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:39,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 12:51:39,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:39,488 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:39,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689709238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:39,488 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:39,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 7 [2021-08-21 12:51:39,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050622591] [2021-08-21 12:51:39,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:51:39,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:39,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:51:39,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:51:39,489 INFO L87 Difference]: Start difference. First operand 3961 states and 14504 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 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) [2021-08-21 12:51:39,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:39,641 INFO L93 Difference]: Finished difference Result 6628 states and 23579 transitions. [2021-08-21 12:51:39,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:51:39,641 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 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) Word has length 28 [2021-08-21 12:51:39,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:39,661 INFO L225 Difference]: With dead ends: 6628 [2021-08-21 12:51:39,662 INFO L226 Difference]: Without dead ends: 6574 [2021-08-21 12:51:39,662 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 57.6ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:51:39,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6574 states. [2021-08-21 12:51:39,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6574 to 5516. [2021-08-21 12:51:39,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 5515 states have (on average 3.7071622846781507) internal successors, (20445), 5515 states have internal predecessors, (20445), 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) [2021-08-21 12:51:39,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 20445 transitions. [2021-08-21 12:51:39,804 INFO L78 Accepts]: Start accepts. Automaton has 5516 states and 20445 transitions. Word has length 28 [2021-08-21 12:51:39,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:39,805 INFO L470 AbstractCegarLoop]: Abstraction has 5516 states and 20445 transitions. [2021-08-21 12:51:39,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 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) [2021-08-21 12:51:39,805 INFO L276 IsEmpty]: Start isEmpty. Operand 5516 states and 20445 transitions. [2021-08-21 12:51:39,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 12:51:39,819 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:39,820 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:39,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-21 12:51:40,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-21 12:51:40,033 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:40,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:40,033 INFO L82 PathProgramCache]: Analyzing trace with hash -489727391, now seen corresponding path program 12 times [2021-08-21 12:51:40,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:40,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169993238] [2021-08-21 12:51:40,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:40,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:40,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:40,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:40,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169993238] [2021-08-21 12:51:40,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169993238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:40,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877529699] [2021-08-21 12:51:40,064 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:51:40,064 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:40,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:40,069 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:40,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 12:51:40,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:51:40,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:40,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:51:40,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:40,391 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:40,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877529699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:40,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:40,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-08-21 12:51:40,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632206382] [2021-08-21 12:51:40,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:51:40,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:40,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:51:40,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:51:40,393 INFO L87 Difference]: Start difference. First operand 5516 states and 20445 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 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) [2021-08-21 12:51:40,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:40,702 INFO L93 Difference]: Finished difference Result 8819 states and 29845 transitions. [2021-08-21 12:51:40,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:51:40,702 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 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) Word has length 28 [2021-08-21 12:51:40,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:40,724 INFO L225 Difference]: With dead ends: 8819 [2021-08-21 12:51:40,724 INFO L226 Difference]: Without dead ends: 8707 [2021-08-21 12:51:40,724 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 121.4ms TimeCoverageRelationStatistics Valid=170, Invalid=430, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:51:40,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8707 states. [2021-08-21 12:51:40,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8707 to 6491. [2021-08-21 12:51:40,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6491 states, 6490 states have (on average 3.6280431432973805) internal successors, (23546), 6490 states have internal predecessors, (23546), 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) [2021-08-21 12:51:40,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6491 states to 6491 states and 23546 transitions. [2021-08-21 12:51:40,895 INFO L78 Accepts]: Start accepts. Automaton has 6491 states and 23546 transitions. Word has length 28 [2021-08-21 12:51:40,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:40,895 INFO L470 AbstractCegarLoop]: Abstraction has 6491 states and 23546 transitions. [2021-08-21 12:51:40,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 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) [2021-08-21 12:51:40,896 INFO L276 IsEmpty]: Start isEmpty. Operand 6491 states and 23546 transitions. [2021-08-21 12:51:40,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:51:40,909 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:40,910 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:40,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:41,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:41,125 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:41,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:41,125 INFO L82 PathProgramCache]: Analyzing trace with hash -655766583, now seen corresponding path program 13 times [2021-08-21 12:51:41,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:41,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510518087] [2021-08-21 12:51:41,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:41,126 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:41,457 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:41,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:41,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510518087] [2021-08-21 12:51:41,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510518087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:41,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131193480] [2021-08-21 12:51:41,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:51:41,457 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:41,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:41,458 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:41,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 12:51:41,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:41,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:51:41,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:42,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:51:42,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2021-08-21 12:51:42,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-21 12:51:42,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:51:42,320 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:42,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131193480] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:42,320 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:42,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-08-21 12:51:42,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995232140] [2021-08-21 12:51:42,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:51:42,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:42,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:51:42,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:51:42,321 INFO L87 Difference]: Start difference. First operand 6491 states and 23546 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) [2021-08-21 12:51:43,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:43,405 INFO L93 Difference]: Finished difference Result 10491 states and 37563 transitions. [2021-08-21 12:51:43,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:51:43,406 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:51:43,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:43,439 INFO L225 Difference]: With dead ends: 10491 [2021-08-21 12:51:43,439 INFO L226 Difference]: Without dead ends: 10449 [2021-08-21 12:51:43,440 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 661.1ms TimeCoverageRelationStatistics Valid=198, Invalid=794, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:51:43,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10449 states. [2021-08-21 12:51:43,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10449 to 6562. [2021-08-21 12:51:43,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6562 states, 6561 states have (on average 3.6250571559213536) internal successors, (23784), 6561 states have internal predecessors, (23784), 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) [2021-08-21 12:51:43,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6562 states to 6562 states and 23784 transitions. [2021-08-21 12:51:43,603 INFO L78 Accepts]: Start accepts. Automaton has 6562 states and 23784 transitions. Word has length 30 [2021-08-21 12:51:43,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:43,604 INFO L470 AbstractCegarLoop]: Abstraction has 6562 states and 23784 transitions. [2021-08-21 12:51:43,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) [2021-08-21 12:51:43,604 INFO L276 IsEmpty]: Start isEmpty. Operand 6562 states and 23784 transitions. [2021-08-21 12:51:43,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:51:43,617 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:43,617 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:43,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:43,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 12:51:43,833 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:43,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:43,833 INFO L82 PathProgramCache]: Analyzing trace with hash 2048908809, now seen corresponding path program 14 times [2021-08-21 12:51:43,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:43,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852746631] [2021-08-21 12:51:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:43,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:44,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:44,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852746631] [2021-08-21 12:51:44,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852746631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:44,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130791579] [2021-08-21 12:51:44,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:51:44,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:44,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:44,191 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:44,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 12:51:44,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:51:44,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:44,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:51:44,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:44,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:51:44,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2021-08-21 12:51:44,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-21 12:51:45,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:51:45,070 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:45,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130791579] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:45,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:45,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2021-08-21 12:51:45,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637471945] [2021-08-21 12:51:45,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:51:45,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:45,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:51:45,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:51:45,071 INFO L87 Difference]: Start difference. First operand 6562 states and 23784 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 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) [2021-08-21 12:51:46,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:46,562 INFO L93 Difference]: Finished difference Result 10664 states and 37798 transitions. [2021-08-21 12:51:46,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:51:46,563 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:51:46,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:46,597 INFO L225 Difference]: With dead ends: 10664 [2021-08-21 12:51:46,597 INFO L226 Difference]: Without dead ends: 10622 [2021-08-21 12:51:46,597 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 1279.3ms TimeCoverageRelationStatistics Valid=282, Invalid=1524, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 12:51:46,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10622 states. [2021-08-21 12:51:46,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10622 to 6661. [2021-08-21 12:51:46,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6661 states, 6660 states have (on average 3.614264264264264) internal successors, (24071), 6660 states have internal predecessors, (24071), 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) [2021-08-21 12:51:46,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6661 states to 6661 states and 24071 transitions. [2021-08-21 12:51:46,796 INFO L78 Accepts]: Start accepts. Automaton has 6661 states and 24071 transitions. Word has length 30 [2021-08-21 12:51:46,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:46,797 INFO L470 AbstractCegarLoop]: Abstraction has 6661 states and 24071 transitions. [2021-08-21 12:51:46,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 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) [2021-08-21 12:51:46,797 INFO L276 IsEmpty]: Start isEmpty. Operand 6661 states and 24071 transitions. [2021-08-21 12:51:46,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:51:46,811 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:46,811 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:46,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:47,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:47,023 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:47,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:47,023 INFO L82 PathProgramCache]: Analyzing trace with hash 1054839645, now seen corresponding path program 15 times [2021-08-21 12:51:47,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:47,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407470997] [2021-08-21 12:51:47,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:47,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:47,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:47,312 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:47,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:47,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407470997] [2021-08-21 12:51:47,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407470997] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:47,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116580008] [2021-08-21 12:51:47,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:51:47,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:47,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:47,313 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:47,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 12:51:47,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:51:47,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:47,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:51:47,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:47,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:51:48,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:51:48,188 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:51:48,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 47 [2021-08-21 12:51:48,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:51:48,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-08-21 12:51:48,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-08-21 12:51:48,373 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:48,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116580008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:48,373 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:48,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:51:48,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289255595] [2021-08-21 12:51:48,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:51:48,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:48,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:51:48,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:51:48,374 INFO L87 Difference]: Start difference. First operand 6661 states and 24071 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:51:49,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:49,209 INFO L93 Difference]: Finished difference Result 10591 states and 37811 transitions. [2021-08-21 12:51:49,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:51:49,210 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) Word has length 30 [2021-08-21 12:51:49,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:49,232 INFO L225 Difference]: With dead ends: 10591 [2021-08-21 12:51:49,232 INFO L226 Difference]: Without dead ends: 10537 [2021-08-21 12:51:49,233 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 482.7ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:51:49,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10537 states. [2021-08-21 12:51:49,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10537 to 6723. [2021-08-21 12:51:49,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6723 states, 6722 states have (on average 3.614995537042547) internal successors, (24300), 6722 states have internal predecessors, (24300), 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) [2021-08-21 12:51:49,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6723 states to 6723 states and 24300 transitions. [2021-08-21 12:51:49,380 INFO L78 Accepts]: Start accepts. Automaton has 6723 states and 24300 transitions. Word has length 30 [2021-08-21 12:51:49,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:49,380 INFO L470 AbstractCegarLoop]: Abstraction has 6723 states and 24300 transitions. [2021-08-21 12:51:49,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:51:49,380 INFO L276 IsEmpty]: Start isEmpty. Operand 6723 states and 24300 transitions. [2021-08-21 12:51:49,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:51:49,392 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:49,392 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:49,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:49,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:49,609 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:49,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:49,609 INFO L82 PathProgramCache]: Analyzing trace with hash -407278369, now seen corresponding path program 16 times [2021-08-21 12:51:49,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:49,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352094128] [2021-08-21 12:51:49,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:49,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:49,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:49,931 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:49,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:49,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352094128] [2021-08-21 12:51:49,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352094128] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:49,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983588781] [2021-08-21 12:51:49,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:49,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:49,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:49,932 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:49,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 12:51:50,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:50,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:50,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:51:50,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:50,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:51:50,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:51:50,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-08-21 12:51:50,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-08-21 12:51:50,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-08-21 12:51:50,926 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:50,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983588781] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:50,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:50,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:51:50,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716069742] [2021-08-21 12:51:50,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:51:50,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:50,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:51:50,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:51:50,927 INFO L87 Difference]: Start difference. First operand 6723 states and 24300 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:51:51,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:51,624 INFO L93 Difference]: Finished difference Result 10513 states and 37654 transitions. [2021-08-21 12:51:51,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:51:51,624 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:51:51,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:51,649 INFO L225 Difference]: With dead ends: 10513 [2021-08-21 12:51:51,649 INFO L226 Difference]: Without dead ends: 10465 [2021-08-21 12:51:51,650 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 511.3ms TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:51:51,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10465 states. [2021-08-21 12:51:51,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10465 to 6751. [2021-08-21 12:51:51,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6751 states, 6750 states have (on average 3.6152592592592594) internal successors, (24403), 6750 states have internal predecessors, (24403), 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) [2021-08-21 12:51:51,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6751 states to 6751 states and 24403 transitions. [2021-08-21 12:51:51,792 INFO L78 Accepts]: Start accepts. Automaton has 6751 states and 24403 transitions. Word has length 30 [2021-08-21 12:51:51,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:51,792 INFO L470 AbstractCegarLoop]: Abstraction has 6751 states and 24403 transitions. [2021-08-21 12:51:51,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:51:51,792 INFO L276 IsEmpty]: Start isEmpty. Operand 6751 states and 24403 transitions. [2021-08-21 12:51:51,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:51:51,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:51,807 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:51,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:52,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:52,019 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:52,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:52,020 INFO L82 PathProgramCache]: Analyzing trace with hash 1507855583, now seen corresponding path program 17 times [2021-08-21 12:51:52,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:52,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487789577] [2021-08-21 12:51:52,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:52,020 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:52,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:52,344 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:52,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:52,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487789577] [2021-08-21 12:51:52,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487789577] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:52,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589900994] [2021-08-21 12:51:52,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:52,344 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:52,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:52,345 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:52,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 12:51:52,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:51:52,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:52,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:51:52,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:52,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:51:53,100 INFO L354 Elim1Store]: treesize reduction 52, result has 20.0 percent of original size [2021-08-21 12:51:53,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 40 [2021-08-21 12:51:53,204 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:51:53,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 38 treesize of output 52 [2021-08-21 12:51:53,372 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 12:51:53,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 24 [2021-08-21 12:51:53,464 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:53,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589900994] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:53,464 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:53,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-21 12:51:53,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137640354] [2021-08-21 12:51:53,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:51:53,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:53,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:51:53,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:51:53,465 INFO L87 Difference]: Start difference. First operand 6751 states and 24403 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:54,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:54,772 INFO L93 Difference]: Finished difference Result 10954 states and 39143 transitions. [2021-08-21 12:51:54,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:51:54,772 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:51:54,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:54,796 INFO L225 Difference]: With dead ends: 10954 [2021-08-21 12:51:54,797 INFO L226 Difference]: Without dead ends: 10933 [2021-08-21 12:51:54,797 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 814.6ms TimeCoverageRelationStatistics Valid=199, Invalid=1283, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 12:51:54,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10933 states. [2021-08-21 12:51:54,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10933 to 6831. [2021-08-21 12:51:54,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6831 states, 6830 states have (on average 3.612152269399707) internal successors, (24671), 6830 states have internal predecessors, (24671), 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) [2021-08-21 12:51:54,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6831 states to 6831 states and 24671 transitions. [2021-08-21 12:51:54,925 INFO L78 Accepts]: Start accepts. Automaton has 6831 states and 24671 transitions. Word has length 30 [2021-08-21 12:51:54,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:54,925 INFO L470 AbstractCegarLoop]: Abstraction has 6831 states and 24671 transitions. [2021-08-21 12:51:54,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:54,925 INFO L276 IsEmpty]: Start isEmpty. Operand 6831 states and 24671 transitions. [2021-08-21 12:51:54,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:51:54,938 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:54,938 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:54,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:55,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:55,153 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:55,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:55,153 INFO L82 PathProgramCache]: Analyzing trace with hash -264971719, now seen corresponding path program 18 times [2021-08-21 12:51:55,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:55,153 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827530655] [2021-08-21 12:51:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:55,153 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:55,486 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:55,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:55,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827530655] [2021-08-21 12:51:55,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827530655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:55,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758351396] [2021-08-21 12:51:55,486 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:51:55,486 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:55,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:55,487 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:55,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 12:51:55,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:51:55,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:55,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:51:55,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:56,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:51:56,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-08-21 12:51:56,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-21 12:51:56,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:51:56,537 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:56,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758351396] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:56,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:56,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:51:56,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985077005] [2021-08-21 12:51:56,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:51:56,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:56,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:51:56,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:51:56,538 INFO L87 Difference]: Start difference. First operand 6831 states and 24671 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:51:57,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:57,530 INFO L93 Difference]: Finished difference Result 12521 states and 44839 transitions. [2021-08-21 12:51:57,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:51:57,530 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:51:57,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:57,564 INFO L225 Difference]: With dead ends: 12521 [2021-08-21 12:51:57,564 INFO L226 Difference]: Without dead ends: 12500 [2021-08-21 12:51:57,564 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 645.2ms TimeCoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:51:57,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12500 states. [2021-08-21 12:51:57,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12500 to 6846. [2021-08-21 12:51:57,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6846 states, 6845 states have (on average 3.61227173119065) internal successors, (24726), 6845 states have internal predecessors, (24726), 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) [2021-08-21 12:51:57,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6846 states to 6846 states and 24726 transitions. [2021-08-21 12:51:57,744 INFO L78 Accepts]: Start accepts. Automaton has 6846 states and 24726 transitions. Word has length 30 [2021-08-21 12:51:57,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:57,745 INFO L470 AbstractCegarLoop]: Abstraction has 6846 states and 24726 transitions. [2021-08-21 12:51:57,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:51:57,745 INFO L276 IsEmpty]: Start isEmpty. Operand 6846 states and 24726 transitions. [2021-08-21 12:51:57,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:51:57,756 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:57,756 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:57,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-08-21 12:51:57,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-21 12:51:57,958 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:57,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:57,958 INFO L82 PathProgramCache]: Analyzing trace with hash 87403971, now seen corresponding path program 19 times [2021-08-21 12:51:57,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:57,958 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127409172] [2021-08-21 12:51:57,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:57,958 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:57,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:58,271 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:58,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:58,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127409172] [2021-08-21 12:51:58,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127409172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:58,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502051601] [2021-08-21 12:51:58,272 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:51:58,272 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:58,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:58,281 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:58,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 12:51:58,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:58,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:51:58,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:58,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:51:59,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:51:59,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:51:59,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-21 12:51:59,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-08-21 12:51:59,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:51:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:59,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502051601] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:59,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:59,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:51:59,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113392820] [2021-08-21 12:51:59,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:51:59,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:59,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:51:59,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:51:59,384 INFO L87 Difference]: Start difference. First operand 6846 states and 24726 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:51:59,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:59,984 INFO L93 Difference]: Finished difference Result 10614 states and 38060 transitions. [2021-08-21 12:51:59,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:51:59,984 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:51:59,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:00,008 INFO L225 Difference]: With dead ends: 10614 [2021-08-21 12:52:00,008 INFO L226 Difference]: Without dead ends: 10587 [2021-08-21 12:52:00,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 462.5ms TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:52:00,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10587 states. [2021-08-21 12:52:00,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10587 to 6846. [2021-08-21 12:52:00,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6846 states, 6845 states have (on average 3.61227173119065) internal successors, (24726), 6845 states have internal predecessors, (24726), 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) [2021-08-21 12:52:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6846 states to 6846 states and 24726 transitions. [2021-08-21 12:52:00,147 INFO L78 Accepts]: Start accepts. Automaton has 6846 states and 24726 transitions. Word has length 30 [2021-08-21 12:52:00,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:00,147 INFO L470 AbstractCegarLoop]: Abstraction has 6846 states and 24726 transitions. [2021-08-21 12:52:00,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:52:00,147 INFO L276 IsEmpty]: Start isEmpty. Operand 6846 states and 24726 transitions. [2021-08-21 12:52:00,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:00,158 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:00,158 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:00,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-21 12:52:00,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-21 12:52:00,365 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:00,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:00,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1378959049, now seen corresponding path program 20 times [2021-08-21 12:52:00,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:00,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530962295] [2021-08-21 12:52:00,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:00,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:00,675 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:00,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:00,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530962295] [2021-08-21 12:52:00,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530962295] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:00,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297798483] [2021-08-21 12:52:00,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:52:00,675 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:00,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:00,676 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:00,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 12:52:01,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:52:01,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:01,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:01,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:01,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:52:01,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2021-08-21 12:52:01,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-08-21 12:52:01,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:52:01,844 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:01,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297798483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:01,845 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:01,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:52:01,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681241548] [2021-08-21 12:52:01,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:52:01,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:01,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:52:01,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:52:01,845 INFO L87 Difference]: Start difference. First operand 6846 states and 24726 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:52:02,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:02,437 INFO L93 Difference]: Finished difference Result 10865 states and 38818 transitions. [2021-08-21 12:52:02,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:52:02,438 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:52:02,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:02,460 INFO L225 Difference]: With dead ends: 10865 [2021-08-21 12:52:02,461 INFO L226 Difference]: Without dead ends: 10823 [2021-08-21 12:52:02,461 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 404.9ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:52:02,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10823 states. [2021-08-21 12:52:02,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10823 to 6892. [2021-08-21 12:52:02,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6892 states, 6891 states have (on average 3.612247859526919) internal successors, (24892), 6891 states have internal predecessors, (24892), 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) [2021-08-21 12:52:02,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6892 states to 6892 states and 24892 transitions. [2021-08-21 12:52:02,584 INFO L78 Accepts]: Start accepts. Automaton has 6892 states and 24892 transitions. Word has length 30 [2021-08-21 12:52:02,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:02,584 INFO L470 AbstractCegarLoop]: Abstraction has 6892 states and 24892 transitions. [2021-08-21 12:52:02,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 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) [2021-08-21 12:52:02,584 INFO L276 IsEmpty]: Start isEmpty. Operand 6892 states and 24892 transitions. [2021-08-21 12:52:02,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:02,595 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:02,595 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:02,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-08-21 12:52:02,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:02,795 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:02,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:02,796 INFO L82 PathProgramCache]: Analyzing trace with hash 325453983, now seen corresponding path program 21 times [2021-08-21 12:52:02,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:02,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343304804] [2021-08-21 12:52:02,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:02,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:02,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:03,076 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:03,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:03,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343304804] [2021-08-21 12:52:03,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343304804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:03,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079010522] [2021-08-21 12:52:03,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:52:03,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:03,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:03,079 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:03,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 12:52:03,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:52:03,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:03,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:52:03,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:03,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:52:04,137 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:04,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 61 [2021-08-21 12:52:04,148 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-08-21 12:52:04,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 67 [2021-08-21 12:52:04,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:04,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 49 [2021-08-21 12:52:04,772 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:04,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079010522] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:04,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:04,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 22 [2021-08-21 12:52:04,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595676228] [2021-08-21 12:52:04,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:52:04,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:04,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:52:04,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:52:04,773 INFO L87 Difference]: Start difference. First operand 6892 states and 24892 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 22 states have internal predecessors, (54), 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) [2021-08-21 12:52:06,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:06,629 INFO L93 Difference]: Finished difference Result 11280 states and 40005 transitions. [2021-08-21 12:52:06,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 12:52:06,630 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 22 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:52:06,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:06,656 INFO L225 Difference]: With dead ends: 11280 [2021-08-21 12:52:06,656 INFO L226 Difference]: Without dead ends: 11226 [2021-08-21 12:52:06,657 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 1275.2ms TimeCoverageRelationStatistics Valid=298, Invalid=2054, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 12:52:06,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11226 states. [2021-08-21 12:52:06,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11226 to 7001. [2021-08-21 12:52:06,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7001 states, 7000 states have (on average 3.61) internal successors, (25270), 7000 states have internal predecessors, (25270), 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) [2021-08-21 12:52:06,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7001 states to 7001 states and 25270 transitions. [2021-08-21 12:52:06,811 INFO L78 Accepts]: Start accepts. Automaton has 7001 states and 25270 transitions. Word has length 30 [2021-08-21 12:52:06,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:06,811 INFO L470 AbstractCegarLoop]: Abstraction has 7001 states and 25270 transitions. [2021-08-21 12:52:06,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 22 states have internal predecessors, (54), 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) [2021-08-21 12:52:06,812 INFO L276 IsEmpty]: Start isEmpty. Operand 7001 states and 25270 transitions. [2021-08-21 12:52:06,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:06,822 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:06,822 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:06,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:07,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:07,023 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:07,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:07,023 INFO L82 PathProgramCache]: Analyzing trace with hash 952746681, now seen corresponding path program 22 times [2021-08-21 12:52:07,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:07,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224447985] [2021-08-21 12:52:07,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:07,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:07,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:07,307 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:07,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:07,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224447985] [2021-08-21 12:52:07,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224447985] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:07,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559655946] [2021-08-21 12:52:07,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:52:07,307 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:07,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:07,308 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:07,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 12:52:07,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:52:07,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:07,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:07,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:08,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:08,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:08,290 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:52:08,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 42 [2021-08-21 12:52:08,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:08,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2021-08-21 12:52:08,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-08-21 12:52:08,497 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:08,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559655946] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:08,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:08,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:52:08,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420184306] [2021-08-21 12:52:08,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:52:08,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:08,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:52:08,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:52:08,499 INFO L87 Difference]: Start difference. First operand 7001 states and 25270 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 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) [2021-08-21 12:52:09,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:09,036 INFO L93 Difference]: Finished difference Result 11067 states and 39497 transitions. [2021-08-21 12:52:09,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:52:09,036 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 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) Word has length 30 [2021-08-21 12:52:09,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:09,058 INFO L225 Difference]: With dead ends: 11067 [2021-08-21 12:52:09,059 INFO L226 Difference]: Without dead ends: 11046 [2021-08-21 12:52:09,059 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 288.9ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:52:09,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11046 states. [2021-08-21 12:52:09,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11046 to 7028. [2021-08-21 12:52:09,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7028 states, 7027 states have (on average 3.610360039846307) internal successors, (25370), 7027 states have internal predecessors, (25370), 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) [2021-08-21 12:52:09,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7028 states to 7028 states and 25370 transitions. [2021-08-21 12:52:09,184 INFO L78 Accepts]: Start accepts. Automaton has 7028 states and 25370 transitions. Word has length 30 [2021-08-21 12:52:09,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:09,184 INFO L470 AbstractCegarLoop]: Abstraction has 7028 states and 25370 transitions. [2021-08-21 12:52:09,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 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) [2021-08-21 12:52:09,185 INFO L276 IsEmpty]: Start isEmpty. Operand 7028 states and 25370 transitions. [2021-08-21 12:52:09,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:09,196 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:09,196 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:09,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-21 12:52:09,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-21 12:52:09,397 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:09,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:09,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1900216095, now seen corresponding path program 23 times [2021-08-21 12:52:09,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:09,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242074863] [2021-08-21 12:52:09,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:09,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:09,638 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:09,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:09,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242074863] [2021-08-21 12:52:09,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242074863] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:09,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530122506] [2021-08-21 12:52:09,638 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:52:09,639 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:09,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:09,639 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:09,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 12:52:10,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:52:10,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:10,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:52:10,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:10,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:10,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:10,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:52:10,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-21 12:52:10,918 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:52:10,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 26 [2021-08-21 12:52:11,028 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:11,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530122506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:11,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:11,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:52:11,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491198244] [2021-08-21 12:52:11,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:52:11,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:11,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:52:11,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:52:11,030 INFO L87 Difference]: Start difference. First operand 7028 states and 25370 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 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) [2021-08-21 12:52:11,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:11,705 INFO L93 Difference]: Finished difference Result 10922 states and 39088 transitions. [2021-08-21 12:52:11,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:52:11,705 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 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) Word has length 30 [2021-08-21 12:52:11,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:11,729 INFO L225 Difference]: With dead ends: 10922 [2021-08-21 12:52:11,729 INFO L226 Difference]: Without dead ends: 10856 [2021-08-21 12:52:11,729 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 416.0ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:52:11,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10856 states. [2021-08-21 12:52:11,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10856 to 7108. [2021-08-21 12:52:11,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7108 states, 7107 states have (on average 3.607992120444632) internal successors, (25642), 7107 states have internal predecessors, (25642), 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) [2021-08-21 12:52:11,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7108 states to 7108 states and 25642 transitions. [2021-08-21 12:52:11,876 INFO L78 Accepts]: Start accepts. Automaton has 7108 states and 25642 transitions. Word has length 30 [2021-08-21 12:52:11,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:11,876 INFO L470 AbstractCegarLoop]: Abstraction has 7108 states and 25642 transitions. [2021-08-21 12:52:11,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 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) [2021-08-21 12:52:11,876 INFO L276 IsEmpty]: Start isEmpty. Operand 7108 states and 25642 transitions. [2021-08-21 12:52:11,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:11,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:11,887 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:11,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-08-21 12:52:12,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 12:52:12,088 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:12,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:12,088 INFO L82 PathProgramCache]: Analyzing trace with hash 127388793, now seen corresponding path program 24 times [2021-08-21 12:52:12,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:12,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056052612] [2021-08-21 12:52:12,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:12,088 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:12,319 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:12,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:12,319 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056052612] [2021-08-21 12:52:12,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056052612] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:12,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608495298] [2021-08-21 12:52:12,320 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:52:12,320 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:12,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:12,321 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:12,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 12:52:13,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:52:13,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:13,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:13,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:13,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:52:13,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:13,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:52:13,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-21 12:52:13,536 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:52:13,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 31 [2021-08-21 12:52:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:13,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608495298] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:13,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:13,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:52:13,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599740036] [2021-08-21 12:52:13,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:52:13,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:13,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:52:13,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:52:13,693 INFO L87 Difference]: Start difference. First operand 7108 states and 25642 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:52:14,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:14,687 INFO L93 Difference]: Finished difference Result 13074 states and 46731 transitions. [2021-08-21 12:52:14,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:52:14,687 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) Word has length 30 [2021-08-21 12:52:14,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:14,716 INFO L225 Difference]: With dead ends: 13074 [2021-08-21 12:52:14,717 INFO L226 Difference]: Without dead ends: 13041 [2021-08-21 12:52:14,717 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 611.5ms TimeCoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:52:14,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13041 states. [2021-08-21 12:52:14,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13041 to 7104. [2021-08-21 12:52:14,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7104 states, 7103 states have (on average 3.6070674362945234) internal successors, (25621), 7103 states have internal predecessors, (25621), 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) [2021-08-21 12:52:14,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7104 states to 7104 states and 25621 transitions. [2021-08-21 12:52:14,895 INFO L78 Accepts]: Start accepts. Automaton has 7104 states and 25621 transitions. Word has length 30 [2021-08-21 12:52:14,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:14,895 INFO L470 AbstractCegarLoop]: Abstraction has 7104 states and 25621 transitions. [2021-08-21 12:52:14,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:52:14,895 INFO L276 IsEmpty]: Start isEmpty. Operand 7104 states and 25621 transitions. [2021-08-21 12:52:14,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:14,906 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:14,906 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:14,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 12:52:15,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 12:52:15,107 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:15,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:15,107 INFO L82 PathProgramCache]: Analyzing trace with hash 479764483, now seen corresponding path program 25 times [2021-08-21 12:52:15,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:15,107 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998042044] [2021-08-21 12:52:15,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:15,107 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:15,330 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:15,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:15,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998042044] [2021-08-21 12:52:15,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998042044] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:15,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092155908] [2021-08-21 12:52:15,330 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:52:15,330 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:15,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:15,331 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:15,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 12:52:16,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:16,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:16,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:16,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:16,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:16,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:52:16,631 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:52:16,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 37 [2021-08-21 12:52:16,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-08-21 12:52:16,780 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:16,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092155908] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:16,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:16,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:52:16,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266983507] [2021-08-21 12:52:16,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:52:16,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:16,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:52:16,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:52:16,781 INFO L87 Difference]: Start difference. First operand 7104 states and 25621 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:52:17,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:17,232 INFO L93 Difference]: Finished difference Result 11332 states and 40475 transitions. [2021-08-21 12:52:17,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:52:17,233 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) Word has length 30 [2021-08-21 12:52:17,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:17,257 INFO L225 Difference]: With dead ends: 11332 [2021-08-21 12:52:17,258 INFO L226 Difference]: Without dead ends: 11289 [2021-08-21 12:52:17,258 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 320.6ms TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:52:17,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11289 states. [2021-08-21 12:52:17,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11289 to 7155. [2021-08-21 12:52:17,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7155 states, 7154 states have (on average 3.606793402292424) internal successors, (25803), 7154 states have internal predecessors, (25803), 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) [2021-08-21 12:52:17,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7155 states to 7155 states and 25803 transitions. [2021-08-21 12:52:17,438 INFO L78 Accepts]: Start accepts. Automaton has 7155 states and 25803 transitions. Word has length 30 [2021-08-21 12:52:17,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:17,438 INFO L470 AbstractCegarLoop]: Abstraction has 7155 states and 25803 transitions. [2021-08-21 12:52:17,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:52:17,439 INFO L276 IsEmpty]: Start isEmpty. Operand 7155 states and 25803 transitions. [2021-08-21 12:52:17,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:17,451 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:17,451 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:17,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:17,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:17,661 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:17,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:17,661 INFO L82 PathProgramCache]: Analyzing trace with hash -587609219, now seen corresponding path program 26 times [2021-08-21 12:52:17,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:17,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474907353] [2021-08-21 12:52:17,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:17,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:17,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:17,908 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:17,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:17,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474907353] [2021-08-21 12:52:17,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474907353] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:17,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800432587] [2021-08-21 12:52:17,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:52:17,909 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:17,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:17,910 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:17,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 12:52:18,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:52:18,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:18,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:18,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:18,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:19,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:19,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:52:19,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:19,111 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:52:19,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 41 [2021-08-21 12:52:19,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-08-21 12:52:19,367 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:19,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800432587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:19,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:19,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:52:19,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301037384] [2021-08-21 12:52:19,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:52:19,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:19,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:52:19,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:52:19,369 INFO L87 Difference]: Start difference. First operand 7155 states and 25803 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:52:19,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:19,967 INFO L93 Difference]: Finished difference Result 11488 states and 40935 transitions. [2021-08-21 12:52:19,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:52:19,967 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) Word has length 30 [2021-08-21 12:52:19,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:19,995 INFO L225 Difference]: With dead ends: 11488 [2021-08-21 12:52:19,995 INFO L226 Difference]: Without dead ends: 11401 [2021-08-21 12:52:19,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 363.2ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:52:20,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11401 states. [2021-08-21 12:52:20,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11401 to 7221. [2021-08-21 12:52:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7221 states, 7220 states have (on average 3.607202216066482) internal successors, (26044), 7220 states have internal predecessors, (26044), 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) [2021-08-21 12:52:20,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7221 states to 7221 states and 26044 transitions. [2021-08-21 12:52:20,131 INFO L78 Accepts]: Start accepts. Automaton has 7221 states and 26044 transitions. Word has length 30 [2021-08-21 12:52:20,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:20,131 INFO L470 AbstractCegarLoop]: Abstraction has 7221 states and 26044 transitions. [2021-08-21 12:52:20,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 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) [2021-08-21 12:52:20,131 INFO L276 IsEmpty]: Start isEmpty. Operand 7221 states and 26044 transitions. [2021-08-21 12:52:20,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:20,143 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:20,143 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:20,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:20,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:20,357 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:20,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:20,357 INFO L82 PathProgramCache]: Analyzing trace with hash 372151875, now seen corresponding path program 27 times [2021-08-21 12:52:20,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:20,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908362605] [2021-08-21 12:52:20,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:20,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:20,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:20,721 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:20,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:20,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908362605] [2021-08-21 12:52:20,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908362605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:20,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218302659] [2021-08-21 12:52:20,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:52:20,722 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:20,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:20,722 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:20,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 12:52:21,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:52:21,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:21,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:52:21,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:21,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:22,040 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:22,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 48 [2021-08-21 12:52:22,049 INFO L354 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2021-08-21 12:52:22,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2021-08-21 12:52:22,161 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:22,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 54 [2021-08-21 12:52:22,502 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:22,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218302659] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:22,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:22,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 24 [2021-08-21 12:52:22,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569820399] [2021-08-21 12:52:22,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 12:52:22,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:22,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 12:52:22,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:52:22,503 INFO L87 Difference]: Start difference. First operand 7221 states and 26044 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 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) [2021-08-21 12:52:25,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:25,863 INFO L93 Difference]: Finished difference Result 12141 states and 42818 transitions. [2021-08-21 12:52:25,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 12:52:25,863 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:52:25,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:25,889 INFO L225 Difference]: With dead ends: 12141 [2021-08-21 12:52:25,889 INFO L226 Difference]: Without dead ends: 12093 [2021-08-21 12:52:25,890 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 2638.7ms TimeCoverageRelationStatistics Valid=652, Invalid=4604, Unknown=0, NotChecked=0, Total=5256 [2021-08-21 12:52:25,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12093 states. [2021-08-21 12:52:26,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12093 to 7275. [2021-08-21 12:52:26,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7275 states, 7274 states have (on average 3.608193566125928) internal successors, (26246), 7274 states have internal predecessors, (26246), 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) [2021-08-21 12:52:26,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7275 states to 7275 states and 26246 transitions. [2021-08-21 12:52:26,059 INFO L78 Accepts]: Start accepts. Automaton has 7275 states and 26246 transitions. Word has length 30 [2021-08-21 12:52:26,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:26,059 INFO L470 AbstractCegarLoop]: Abstraction has 7275 states and 26246 transitions. [2021-08-21 12:52:26,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 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) [2021-08-21 12:52:26,060 INFO L276 IsEmpty]: Start isEmpty. Operand 7275 states and 26246 transitions. [2021-08-21 12:52:26,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:26,071 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:26,071 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:26,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:26,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:26,271 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:26,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:26,272 INFO L82 PathProgramCache]: Analyzing trace with hash 514458525, now seen corresponding path program 28 times [2021-08-21 12:52:26,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:26,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846396302] [2021-08-21 12:52:26,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:26,272 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:26,581 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:26,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:26,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846396302] [2021-08-21 12:52:26,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846396302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:26,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874772628] [2021-08-21 12:52:26,581 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:52:26,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:26,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:26,582 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:26,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 12:52:27,499 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:52:27,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:27,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:27,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:27,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:27,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:52:27,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2021-08-21 12:52:27,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-21 12:52:27,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:52:28,049 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:28,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874772628] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:28,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:28,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-08-21 12:52:28,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834483054] [2021-08-21 12:52:28,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:52:28,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:28,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:52:28,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:52:28,050 INFO L87 Difference]: Start difference. First operand 7275 states and 26246 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) [2021-08-21 12:52:29,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:29,061 INFO L93 Difference]: Finished difference Result 13088 states and 46885 transitions. [2021-08-21 12:52:29,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 12:52:29,061 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:52:29,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:29,090 INFO L225 Difference]: With dead ends: 13088 [2021-08-21 12:52:29,091 INFO L226 Difference]: Without dead ends: 13067 [2021-08-21 12:52:29,091 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 600.0ms TimeCoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:52:29,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13067 states. [2021-08-21 12:52:29,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13067 to 7277. [2021-08-21 12:52:29,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7277 states, 7276 states have (on average 3.6080263881253436) internal successors, (26252), 7276 states have internal predecessors, (26252), 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) [2021-08-21 12:52:29,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7277 states to 7277 states and 26252 transitions. [2021-08-21 12:52:29,261 INFO L78 Accepts]: Start accepts. Automaton has 7277 states and 26252 transitions. Word has length 30 [2021-08-21 12:52:29,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:29,261 INFO L470 AbstractCegarLoop]: Abstraction has 7277 states and 26252 transitions. [2021-08-21 12:52:29,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) [2021-08-21 12:52:29,262 INFO L276 IsEmpty]: Start isEmpty. Operand 7277 states and 26252 transitions. [2021-08-21 12:52:29,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:29,273 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:29,273 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:29,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-08-21 12:52:29,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-21 12:52:29,474 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:29,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:29,474 INFO L82 PathProgramCache]: Analyzing trace with hash 866834215, now seen corresponding path program 29 times [2021-08-21 12:52:29,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:29,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573354182] [2021-08-21 12:52:29,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:29,475 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:29,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:29,793 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:29,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:29,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573354182] [2021-08-21 12:52:29,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573354182] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:29,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782232622] [2021-08-21 12:52:29,794 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:52:29,794 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:29,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:29,795 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:29,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 12:52:30,809 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:52:30,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:30,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:30,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:30,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:31,137 INFO L354 Elim1Store]: treesize reduction 60, result has 20.0 percent of original size [2021-08-21 12:52:31,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2021-08-21 12:52:31,246 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:52:31,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 54 [2021-08-21 12:52:31,334 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:52:31,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 48 [2021-08-21 12:52:31,508 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:31,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782232622] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:31,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:31,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2021-08-21 12:52:31,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964619326] [2021-08-21 12:52:31,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:52:31,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:31,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:52:31,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:52:31,509 INFO L87 Difference]: Start difference. First operand 7277 states and 26252 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:33,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:33,167 INFO L93 Difference]: Finished difference Result 11693 states and 41683 transitions. [2021-08-21 12:52:33,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 12:52:33,167 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:52:33,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:33,192 INFO L225 Difference]: With dead ends: 11693 [2021-08-21 12:52:33,193 INFO L226 Difference]: Without dead ends: 11666 [2021-08-21 12:52:33,193 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 1181.6ms TimeCoverageRelationStatistics Valid=234, Invalid=1658, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 12:52:33,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11666 states. [2021-08-21 12:52:33,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11666 to 7292. [2021-08-21 12:52:33,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7292 states, 7291 states have (on average 3.6071869428061993) internal successors, (26300), 7291 states have internal predecessors, (26300), 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) [2021-08-21 12:52:33,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7292 states to 7292 states and 26300 transitions. [2021-08-21 12:52:33,330 INFO L78 Accepts]: Start accepts. Automaton has 7292 states and 26300 transitions. Word has length 30 [2021-08-21 12:52:33,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:33,330 INFO L470 AbstractCegarLoop]: Abstraction has 7292 states and 26300 transitions. [2021-08-21 12:52:33,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:33,331 INFO L276 IsEmpty]: Start isEmpty. Operand 7292 states and 26300 transitions. [2021-08-21 12:52:33,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:33,341 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:33,342 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:33,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-08-21 12:52:33,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:33,542 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:33,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:33,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1797770243, now seen corresponding path program 30 times [2021-08-21 12:52:33,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:33,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043789247] [2021-08-21 12:52:33,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:33,543 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:33,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:33,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:33,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:33,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043789247] [2021-08-21 12:52:33,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043789247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:33,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288578554] [2021-08-21 12:52:33,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:52:33,805 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:33,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:33,806 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:33,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 12:52:34,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:52:34,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:34,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:52:34,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:35,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:35,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2021-08-21 12:52:35,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-21 12:52:35,348 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:35,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2021-08-21 12:52:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:35,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288578554] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:35,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:35,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-21 12:52:35,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487092164] [2021-08-21 12:52:35,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:52:35,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:35,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:52:35,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:52:35,585 INFO L87 Difference]: Start difference. First operand 7292 states and 26300 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) [2021-08-21 12:52:37,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:37,544 INFO L93 Difference]: Finished difference Result 12298 states and 43419 transitions. [2021-08-21 12:52:37,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 12:52:37,546 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) Word has length 30 [2021-08-21 12:52:37,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:37,573 INFO L225 Difference]: With dead ends: 12298 [2021-08-21 12:52:37,573 INFO L226 Difference]: Without dead ends: 12256 [2021-08-21 12:52:37,574 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 1448.4ms TimeCoverageRelationStatistics Valid=372, Invalid=1884, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:52:37,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12256 states. [2021-08-21 12:52:37,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12256 to 7314. [2021-08-21 12:52:37,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7314 states, 7313 states have (on average 3.6059072883905374) internal successors, (26370), 7313 states have internal predecessors, (26370), 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) [2021-08-21 12:52:37,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7314 states to 7314 states and 26370 transitions. [2021-08-21 12:52:37,718 INFO L78 Accepts]: Start accepts. Automaton has 7314 states and 26370 transitions. Word has length 30 [2021-08-21 12:52:37,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:37,718 INFO L470 AbstractCegarLoop]: Abstraction has 7314 states and 26370 transitions. [2021-08-21 12:52:37,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 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) [2021-08-21 12:52:37,718 INFO L276 IsEmpty]: Start isEmpty. Operand 7314 states and 26370 transitions. [2021-08-21 12:52:37,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:37,729 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:37,729 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:37,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-21 12:52:37,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:37,930 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:37,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:37,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1331511125, now seen corresponding path program 31 times [2021-08-21 12:52:37,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:37,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173855415] [2021-08-21 12:52:37,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:37,930 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:37,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:38,164 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:38,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:38,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173855415] [2021-08-21 12:52:38,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173855415] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:38,164 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093101215] [2021-08-21 12:52:38,164 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:52:38,164 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:38,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:38,165 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:38,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 12:52:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:39,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:39,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:39,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:39,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:39,735 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:52:39,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 47 [2021-08-21 12:52:39,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:39,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40 [2021-08-21 12:52:39,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2021-08-21 12:52:39,922 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:39,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093101215] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:39,922 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:39,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:52:39,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624803692] [2021-08-21 12:52:39,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:52:39,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:39,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:52:39,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:52:39,923 INFO L87 Difference]: Start difference. First operand 7314 states and 26370 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 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) [2021-08-21 12:52:41,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:41,046 INFO L93 Difference]: Finished difference Result 10069 states and 35208 transitions. [2021-08-21 12:52:41,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:52:41,046 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 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) Word has length 30 [2021-08-21 12:52:41,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:41,069 INFO L225 Difference]: With dead ends: 10069 [2021-08-21 12:52:41,069 INFO L226 Difference]: Without dead ends: 10015 [2021-08-21 12:52:41,070 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 750.3ms TimeCoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:52:41,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10015 states. [2021-08-21 12:52:41,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10015 to 7393. [2021-08-21 12:52:41,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7393 states, 7392 states have (on average 3.604978354978355) internal successors, (26648), 7392 states have internal predecessors, (26648), 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) [2021-08-21 12:52:41,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7393 states to 7393 states and 26648 transitions. [2021-08-21 12:52:41,195 INFO L78 Accepts]: Start accepts. Automaton has 7393 states and 26648 transitions. Word has length 30 [2021-08-21 12:52:41,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:41,195 INFO L470 AbstractCegarLoop]: Abstraction has 7393 states and 26648 transitions. [2021-08-21 12:52:41,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 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) [2021-08-21 12:52:41,195 INFO L276 IsEmpty]: Start isEmpty. Operand 7393 states and 26648 transitions. [2021-08-21 12:52:41,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:41,205 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:41,205 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:41,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-21 12:52:41,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-21 12:52:41,406 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:41,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:41,406 INFO L82 PathProgramCache]: Analyzing trace with hash 1371557875, now seen corresponding path program 32 times [2021-08-21 12:52:41,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:41,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891451189] [2021-08-21 12:52:41,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:41,407 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:41,677 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:41,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:41,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891451189] [2021-08-21 12:52:41,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891451189] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:41,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991230479] [2021-08-21 12:52:41,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:52:41,677 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:41,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:41,682 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:41,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-21 12:52:42,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:52:42,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:42,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:42,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:42,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:52:43,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:43,106 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:52:43,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 47 [2021-08-21 12:52:43,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:43,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2021-08-21 12:52:43,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-08-21 12:52:43,342 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:43,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991230479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:43,342 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:43,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:52:43,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897379587] [2021-08-21 12:52:43,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:52:43,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:43,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:52:43,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:52:43,343 INFO L87 Difference]: Start difference. First operand 7393 states and 26648 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 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) [2021-08-21 12:52:44,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:44,025 INFO L93 Difference]: Finished difference Result 11691 states and 41606 transitions. [2021-08-21 12:52:44,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:52:44,026 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 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) Word has length 30 [2021-08-21 12:52:44,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:44,051 INFO L225 Difference]: With dead ends: 11691 [2021-08-21 12:52:44,051 INFO L226 Difference]: Without dead ends: 11670 [2021-08-21 12:52:44,052 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 440.4ms TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:52:44,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11670 states. [2021-08-21 12:52:44,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11670 to 7366. [2021-08-21 12:52:44,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7366 states, 7365 states have (on average 3.6059742023082144) internal successors, (26558), 7365 states have internal predecessors, (26558), 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) [2021-08-21 12:52:44,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7366 states to 7366 states and 26558 transitions. [2021-08-21 12:52:44,184 INFO L78 Accepts]: Start accepts. Automaton has 7366 states and 26558 transitions. Word has length 30 [2021-08-21 12:52:44,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:44,184 INFO L470 AbstractCegarLoop]: Abstraction has 7366 states and 26558 transitions. [2021-08-21 12:52:44,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 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) [2021-08-21 12:52:44,184 INFO L276 IsEmpty]: Start isEmpty. Operand 7366 states and 26558 transitions. [2021-08-21 12:52:44,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:44,195 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:44,195 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:44,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:44,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 12:52:44,396 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:44,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:44,396 INFO L82 PathProgramCache]: Analyzing trace with hash 708205217, now seen corresponding path program 33 times [2021-08-21 12:52:44,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:44,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171373915] [2021-08-21 12:52:44,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:44,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:44,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:44,628 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:44,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:44,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171373915] [2021-08-21 12:52:44,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171373915] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:44,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823311443] [2021-08-21 12:52:44,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:52:44,629 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:44,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:44,629 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:44,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-21 12:52:45,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:52:45,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:45,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:52:45,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:45,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:52:46,118 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:52:46,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 33 [2021-08-21 12:52:46,259 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 12:52:46,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 39 [2021-08-21 12:52:46,346 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 12:52:46,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 57 [2021-08-21 12:52:46,759 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:46,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823311443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:46,759 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:46,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-08-21 12:52:46,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084590975] [2021-08-21 12:52:46,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:52:46,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:46,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:52:46,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:52:46,760 INFO L87 Difference]: Start difference. First operand 7366 states and 26558 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 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) [2021-08-21 12:52:49,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:49,318 INFO L93 Difference]: Finished difference Result 13382 states and 47709 transitions. [2021-08-21 12:52:49,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:52:49,318 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 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) Word has length 30 [2021-08-21 12:52:49,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:49,354 INFO L225 Difference]: With dead ends: 13382 [2021-08-21 12:52:49,354 INFO L226 Difference]: Without dead ends: 13361 [2021-08-21 12:52:49,355 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 887 ImplicationChecksByTransitivity, 1915.8ms TimeCoverageRelationStatistics Valid=479, Invalid=2943, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 12:52:49,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13361 states. [2021-08-21 12:52:49,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13361 to 7342. [2021-08-21 12:52:49,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 7341 states have (on average 3.606865549652636) internal successors, (26478), 7341 states have internal predecessors, (26478), 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) [2021-08-21 12:52:49,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 26478 transitions. [2021-08-21 12:52:49,536 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 26478 transitions. Word has length 30 [2021-08-21 12:52:49,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:49,537 INFO L470 AbstractCegarLoop]: Abstraction has 7342 states and 26478 transitions. [2021-08-21 12:52:49,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 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) [2021-08-21 12:52:49,537 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 26478 transitions. [2021-08-21 12:52:49,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:49,549 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:49,549 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:49,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:49,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-21 12:52:49,750 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:49,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:49,750 INFO L82 PathProgramCache]: Analyzing trace with hash 1060580907, now seen corresponding path program 34 times [2021-08-21 12:52:49,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:49,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434330665] [2021-08-21 12:52:49,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:49,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:49,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:49,979 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:49,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:49,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434330665] [2021-08-21 12:52:49,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434330665] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:49,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454880995] [2021-08-21 12:52:49,980 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:52:49,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:49,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:49,981 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:49,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-21 12:52:51,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:52:51,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:51,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:51,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:51,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:52:51,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:51,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-21 12:52:51,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:51,626 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:52:51,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 44 [2021-08-21 12:52:51,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-08-21 12:52:51,771 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:51,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454880995] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:51,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:51,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:52:51,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609442862] [2021-08-21 12:52:51,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:52:51,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:51,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:52:51,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:52:51,773 INFO L87 Difference]: Start difference. First operand 7342 states and 26478 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 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) [2021-08-21 12:52:52,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:52,529 INFO L93 Difference]: Finished difference Result 11496 states and 41049 transitions. [2021-08-21 12:52:52,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:52:52,529 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 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) Word has length 30 [2021-08-21 12:52:52,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:52,554 INFO L225 Difference]: With dead ends: 11496 [2021-08-21 12:52:52,554 INFO L226 Difference]: Without dead ends: 11469 [2021-08-21 12:52:52,555 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 464.1ms TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-08-21 12:52:52,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11469 states. [2021-08-21 12:52:52,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11469 to 7340. [2021-08-21 12:52:52,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7340 states, 7339 states have (on average 3.607030930644502) internal successors, (26472), 7339 states have internal predecessors, (26472), 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) [2021-08-21 12:52:52,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7340 states to 7340 states and 26472 transitions. [2021-08-21 12:52:52,688 INFO L78 Accepts]: Start accepts. Automaton has 7340 states and 26472 transitions. Word has length 30 [2021-08-21 12:52:52,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:52,689 INFO L470 AbstractCegarLoop]: Abstraction has 7340 states and 26472 transitions. [2021-08-21 12:52:52,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 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) [2021-08-21 12:52:52,689 INFO L276 IsEmpty]: Start isEmpty. Operand 7340 states and 26472 transitions. [2021-08-21 12:52:52,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:52,699 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:52,699 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:52,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:52,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-21 12:52:52,900 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:52,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:52,901 INFO L82 PathProgramCache]: Analyzing trace with hash 898575677, now seen corresponding path program 35 times [2021-08-21 12:52:52,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:52,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461098796] [2021-08-21 12:52:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:52,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:53,132 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:53,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:53,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461098796] [2021-08-21 12:52:53,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461098796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:53,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043038583] [2021-08-21 12:52:53,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:52:53,133 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:53,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:53,134 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:53,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-21 12:52:54,432 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:52:54,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:54,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:52:54,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:54,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:52:54,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:54,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:52:54,897 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:52:54,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 37 [2021-08-21 12:52:54,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-08-21 12:52:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:55,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043038583] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:55,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:55,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:52:55,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574916682] [2021-08-21 12:52:55,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:52:55,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:55,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:52:55,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:52:55,041 INFO L87 Difference]: Start difference. First operand 7340 states and 26472 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 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) [2021-08-21 12:52:55,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:55,749 INFO L93 Difference]: Finished difference Result 11490 states and 41034 transitions. [2021-08-21 12:52:55,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:52:55,750 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 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) Word has length 30 [2021-08-21 12:52:55,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:55,776 INFO L225 Difference]: With dead ends: 11490 [2021-08-21 12:52:55,776 INFO L226 Difference]: Without dead ends: 11447 [2021-08-21 12:52:55,776 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 482.3ms TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:52:55,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11447 states. [2021-08-21 12:52:55,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11447 to 7266. [2021-08-21 12:52:55,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 7265 states have (on average 3.6105987611837578) internal successors, (26231), 7265 states have internal predecessors, (26231), 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) [2021-08-21 12:52:55,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 26231 transitions. [2021-08-21 12:52:55,918 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 26231 transitions. Word has length 30 [2021-08-21 12:52:55,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:55,918 INFO L470 AbstractCegarLoop]: Abstraction has 7266 states and 26231 transitions. [2021-08-21 12:52:55,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 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) [2021-08-21 12:52:55,918 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 26231 transitions. [2021-08-21 12:52:55,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:55,930 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:55,930 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:55,950 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-08-21 12:52:56,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-21 12:52:56,130 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:56,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:56,131 INFO L82 PathProgramCache]: Analyzing trace with hash -168798025, now seen corresponding path program 36 times [2021-08-21 12:52:56,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:56,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481015249] [2021-08-21 12:52:56,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:56,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:56,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:56,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:56,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481015249] [2021-08-21 12:52:56,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481015249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:56,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639560459] [2021-08-21 12:52:56,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:52:56,381 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:56,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:56,382 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:56,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-21 12:52:57,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:52:57,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:57,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:52:57,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:57,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:52:58,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:58,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:52:58,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:52:58,057 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:52:58,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 41 [2021-08-21 12:52:58,167 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:58,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 52 [2021-08-21 12:52:58,354 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:58,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639560459] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:58,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:58,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:52:58,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773360533] [2021-08-21 12:52:58,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:52:58,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:58,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:52:58,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:52:58,355 INFO L87 Difference]: Start difference. First operand 7266 states and 26231 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 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) [2021-08-21 12:52:58,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:58,980 INFO L93 Difference]: Finished difference Result 11376 states and 40686 transitions. [2021-08-21 12:52:58,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:52:58,980 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 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) Word has length 30 [2021-08-21 12:52:58,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:59,004 INFO L225 Difference]: With dead ends: 11376 [2021-08-21 12:52:59,004 INFO L226 Difference]: Without dead ends: 11343 [2021-08-21 12:52:59,005 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 428.8ms TimeCoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:52:59,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11343 states. [2021-08-21 12:52:59,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11343 to 7223. [2021-08-21 12:52:59,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7223 states, 7222 states have (on average 3.6116034339518137) internal successors, (26083), 7222 states have internal predecessors, (26083), 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) [2021-08-21 12:52:59,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7223 states to 7223 states and 26083 transitions. [2021-08-21 12:52:59,132 INFO L78 Accepts]: Start accepts. Automaton has 7223 states and 26083 transitions. Word has length 30 [2021-08-21 12:52:59,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:59,132 INFO L470 AbstractCegarLoop]: Abstraction has 7223 states and 26083 transitions. [2021-08-21 12:52:59,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 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) [2021-08-21 12:52:59,132 INFO L276 IsEmpty]: Start isEmpty. Operand 7223 states and 26083 transitions. [2021-08-21 12:52:59,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:52:59,143 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:59,143 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:59,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-08-21 12:52:59,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-21 12:52:59,343 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:59,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:59,344 INFO L82 PathProgramCache]: Analyzing trace with hash 924959643, now seen corresponding path program 37 times [2021-08-21 12:52:59,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:59,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930631019] [2021-08-21 12:52:59,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:59,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:59,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:59,526 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:59,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:59,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930631019] [2021-08-21 12:52:59,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930631019] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:59,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21846819] [2021-08-21 12:52:59,527 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:52:59,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:59,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:59,528 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:59,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-21 12:53:00,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:00,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:00,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:01,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:53:01,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:53:01,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-08-21 12:53:01,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-08-21 12:53:01,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:53:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:01,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21846819] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:01,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:01,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:01,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743937086] [2021-08-21 12:53:01,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:01,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:01,509 INFO L87 Difference]: Start difference. First operand 7223 states and 26083 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:02,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:02,011 INFO L93 Difference]: Finished difference Result 7454 states and 26724 transitions. [2021-08-21 12:53:02,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:53:02,011 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:02,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:02,026 INFO L225 Difference]: With dead ends: 7454 [2021-08-21 12:53:02,027 INFO L226 Difference]: Without dead ends: 7433 [2021-08-21 12:53:02,027 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 296.9ms TimeCoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:53:02,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7433 states. [2021-08-21 12:53:02,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7433 to 7247. [2021-08-21 12:53:02,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7247 states, 7246 states have (on average 3.610129726745791) internal successors, (26159), 7246 states have internal predecessors, (26159), 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) [2021-08-21 12:53:02,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7247 states to 7247 states and 26159 transitions. [2021-08-21 12:53:02,131 INFO L78 Accepts]: Start accepts. Automaton has 7247 states and 26159 transitions. Word has length 30 [2021-08-21 12:53:02,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:02,131 INFO L470 AbstractCegarLoop]: Abstraction has 7247 states and 26159 transitions. [2021-08-21 12:53:02,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:02,131 INFO L276 IsEmpty]: Start isEmpty. Operand 7247 states and 26159 transitions. [2021-08-21 12:53:02,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:02,142 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:02,142 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:02,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-08-21 12:53:02,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-21 12:53:02,349 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:02,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:02,349 INFO L82 PathProgramCache]: Analyzing trace with hash -899382837, now seen corresponding path program 38 times [2021-08-21 12:53:02,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:02,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928694515] [2021-08-21 12:53:02,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:02,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:02,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:02,511 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:02,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:02,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928694515] [2021-08-21 12:53:02,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928694515] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:02,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862305441] [2021-08-21 12:53:02,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:53:02,512 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:02,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:02,512 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:02,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-21 12:53:03,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:53:03,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:03,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:03,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:04,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:04,317 INFO L354 Elim1Store]: treesize reduction 62, result has 17.3 percent of original size [2021-08-21 12:53:04,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 116 treesize of output 91 [2021-08-21 12:53:04,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:04,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 54 [2021-08-21 12:53:04,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:53:04,478 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:04,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862305441] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:04,478 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:04,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:04,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467234120] [2021-08-21 12:53:04,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:04,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:04,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:04,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:04,479 INFO L87 Difference]: Start difference. First operand 7247 states and 26159 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:05,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:05,179 INFO L93 Difference]: Finished difference Result 8252 states and 29206 transitions. [2021-08-21 12:53:05,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:53:05,179 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:05,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:05,195 INFO L225 Difference]: With dead ends: 8252 [2021-08-21 12:53:05,196 INFO L226 Difference]: Without dead ends: 8210 [2021-08-21 12:53:05,196 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 342.0ms TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:53:05,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8210 states. [2021-08-21 12:53:05,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8210 to 7266. [2021-08-21 12:53:05,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 7265 states have (on average 3.60949759119064) internal successors, (26223), 7265 states have internal predecessors, (26223), 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) [2021-08-21 12:53:05,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 26223 transitions. [2021-08-21 12:53:05,308 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 26223 transitions. Word has length 30 [2021-08-21 12:53:05,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:05,308 INFO L470 AbstractCegarLoop]: Abstraction has 7266 states and 26223 transitions. [2021-08-21 12:53:05,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:05,308 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 26223 transitions. [2021-08-21 12:53:05,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:05,319 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:05,319 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:05,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:05,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-08-21 12:53:05,520 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:05,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:05,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1454873701, now seen corresponding path program 39 times [2021-08-21 12:53:05,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:05,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145065189] [2021-08-21 12:53:05,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:05,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:05,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:05,706 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:05,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:05,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145065189] [2021-08-21 12:53:05,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145065189] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:05,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892780553] [2021-08-21 12:53:05,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:53:05,707 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:05,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:05,707 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:05,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-21 12:53:07,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:53:07,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:07,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 12:53:07,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:07,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:53:07,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:07,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-08-21 12:53:07,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:07,638 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:07,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 55 [2021-08-21 12:53:07,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:53:07,939 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:07,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892780553] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:07,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:07,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-08-21 12:53:07,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699750909] [2021-08-21 12:53:07,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:53:07,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:07,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:53:07,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=412, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:53:07,941 INFO L87 Difference]: Start difference. First operand 7266 states and 26223 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:08,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:08,737 INFO L93 Difference]: Finished difference Result 7630 states and 27330 transitions. [2021-08-21 12:53:08,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:53:08,738 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:08,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:08,754 INFO L225 Difference]: With dead ends: 7630 [2021-08-21 12:53:08,754 INFO L226 Difference]: Without dead ends: 7591 [2021-08-21 12:53:08,755 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 632.1ms TimeCoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:08,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7591 states. [2021-08-21 12:53:08,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7591 to 7293. [2021-08-21 12:53:08,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7293 states, 7292 states have (on average 3.606966538672518) internal successors, (26302), 7292 states have internal predecessors, (26302), 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) [2021-08-21 12:53:08,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7293 states to 7293 states and 26302 transitions. [2021-08-21 12:53:08,861 INFO L78 Accepts]: Start accepts. Automaton has 7293 states and 26302 transitions. Word has length 30 [2021-08-21 12:53:08,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:08,861 INFO L470 AbstractCegarLoop]: Abstraction has 7293 states and 26302 transitions. [2021-08-21 12:53:08,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:08,862 INFO L276 IsEmpty]: Start isEmpty. Operand 7293 states and 26302 transitions. [2021-08-21 12:53:08,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:08,872 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:08,872 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:08,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-08-21 12:53:09,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:09,074 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:09,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:09,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1067266293, now seen corresponding path program 40 times [2021-08-21 12:53:09,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:09,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002040439] [2021-08-21 12:53:09,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:09,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:09,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:09,262 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:09,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:09,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002040439] [2021-08-21 12:53:09,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002040439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:09,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246096003] [2021-08-21 12:53:09,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:53:09,262 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:09,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:09,263 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:09,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-21 12:53:10,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:53:10,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:10,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:10,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:10,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:53:11,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:53:11,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2021-08-21 12:53:11,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-21 12:53:11,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:53:11,324 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:11,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246096003] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:11,325 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:11,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:11,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157359828] [2021-08-21 12:53:11,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:11,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:11,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:11,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:11,326 INFO L87 Difference]: Start difference. First operand 7293 states and 26302 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:11,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:11,855 INFO L93 Difference]: Finished difference Result 8110 states and 28770 transitions. [2021-08-21 12:53:11,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:53:11,855 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:11,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:11,905 INFO L225 Difference]: With dead ends: 8110 [2021-08-21 12:53:11,905 INFO L226 Difference]: Without dead ends: 8056 [2021-08-21 12:53:11,906 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 395.5ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-08-21 12:53:11,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8056 states. [2021-08-21 12:53:11,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8056 to 7320. [2021-08-21 12:53:11,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7320 states, 7319 states have (on average 3.6051373138406886) internal successors, (26386), 7319 states have internal predecessors, (26386), 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) [2021-08-21 12:53:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7320 states to 7320 states and 26386 transitions. [2021-08-21 12:53:12,002 INFO L78 Accepts]: Start accepts. Automaton has 7320 states and 26386 transitions. Word has length 30 [2021-08-21 12:53:12,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:12,002 INFO L470 AbstractCegarLoop]: Abstraction has 7320 states and 26386 transitions. [2021-08-21 12:53:12,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:12,002 INFO L276 IsEmpty]: Start isEmpty. Operand 7320 states and 26386 transitions. [2021-08-21 12:53:12,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:12,012 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:12,012 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:12,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:12,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:12,213 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:12,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:12,213 INFO L82 PathProgramCache]: Analyzing trace with hash 1419641983, now seen corresponding path program 41 times [2021-08-21 12:53:12,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:12,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612736664] [2021-08-21 12:53:12,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:12,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:12,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:12,414 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:12,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:12,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612736664] [2021-08-21 12:53:12,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612736664] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:12,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388121878] [2021-08-21 12:53:12,414 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:53:12,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:12,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:12,415 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:12,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-21 12:53:13,973 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:53:13,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:13,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 12:53:13,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:14,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:14,392 INFO L354 Elim1Store]: treesize reduction 66, result has 12.0 percent of original size [2021-08-21 12:53:14,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 104 treesize of output 79 [2021-08-21 12:53:14,463 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 12:53:14,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 32 [2021-08-21 12:53:14,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-08-21 12:53:14,621 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:14,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388121878] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:14,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:14,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-08-21 12:53:14,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932003865] [2021-08-21 12:53:14,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:53:14,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:14,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:53:14,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:53:14,622 INFO L87 Difference]: Start difference. First operand 7320 states and 26386 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:15,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:15,449 INFO L93 Difference]: Finished difference Result 8117 states and 28760 transitions. [2021-08-21 12:53:15,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:53:15,449 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:15,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:15,469 INFO L225 Difference]: With dead ends: 8117 [2021-08-21 12:53:15,469 INFO L226 Difference]: Without dead ends: 8063 [2021-08-21 12:53:15,469 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 534.7ms TimeCoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:53:15,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8063 states. [2021-08-21 12:53:15,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8063 to 7330. [2021-08-21 12:53:15,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7330 states, 7329 states have (on average 3.6044480829581116) internal successors, (26417), 7329 states have internal predecessors, (26417), 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) [2021-08-21 12:53:15,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7330 states to 7330 states and 26417 transitions. [2021-08-21 12:53:15,613 INFO L78 Accepts]: Start accepts. Automaton has 7330 states and 26417 transitions. Word has length 30 [2021-08-21 12:53:15,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:15,614 INFO L470 AbstractCegarLoop]: Abstraction has 7330 states and 26417 transitions. [2021-08-21 12:53:15,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:15,614 INFO L276 IsEmpty]: Start isEmpty. Operand 7330 states and 26417 transitions. [2021-08-21 12:53:15,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:15,625 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:15,626 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:15,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:15,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-21 12:53:15,826 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:15,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:15,827 INFO L82 PathProgramCache]: Analyzing trace with hash 104536711, now seen corresponding path program 42 times [2021-08-21 12:53:15,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:15,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441676036] [2021-08-21 12:53:15,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:15,827 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:16,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:16,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441676036] [2021-08-21 12:53:16,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441676036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:16,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25034967] [2021-08-21 12:53:16,012 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:53:16,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:16,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:16,021 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:16,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-21 12:53:17,655 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:53:17,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:17,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:53:17,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:17,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:17,969 INFO L354 Elim1Store]: treesize reduction 62, result has 17.3 percent of original size [2021-08-21 12:53:17,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 76 [2021-08-21 12:53:18,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-21 12:53:18,150 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:18,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 32 [2021-08-21 12:53:18,298 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:18,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25034967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:18,298 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:18,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-08-21 12:53:18,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067769367] [2021-08-21 12:53:18,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:53:18,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:18,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:53:18,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:53:18,299 INFO L87 Difference]: Start difference. First operand 7330 states and 26417 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:19,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:19,111 INFO L93 Difference]: Finished difference Result 7671 states and 27407 transitions. [2021-08-21 12:53:19,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:53:19,111 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:19,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:19,127 INFO L225 Difference]: With dead ends: 7671 [2021-08-21 12:53:19,127 INFO L226 Difference]: Without dead ends: 7599 [2021-08-21 12:53:19,127 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 561.7ms TimeCoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:19,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7599 states. [2021-08-21 12:53:19,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7599 to 7304. [2021-08-21 12:53:19,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7304 states, 7303 states have (on average 3.6060523072709847) internal successors, (26335), 7303 states have internal predecessors, (26335), 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) [2021-08-21 12:53:19,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7304 states to 7304 states and 26335 transitions. [2021-08-21 12:53:19,237 INFO L78 Accepts]: Start accepts. Automaton has 7304 states and 26335 transitions. Word has length 30 [2021-08-21 12:53:19,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:19,237 INFO L470 AbstractCegarLoop]: Abstraction has 7304 states and 26335 transitions. [2021-08-21 12:53:19,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:19,238 INFO L276 IsEmpty]: Start isEmpty. Operand 7304 states and 26335 transitions. [2021-08-21 12:53:19,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:19,249 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:19,249 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:19,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-21 12:53:19,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-21 12:53:19,449 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:19,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:19,450 INFO L82 PathProgramCache]: Analyzing trace with hash -740442085, now seen corresponding path program 43 times [2021-08-21 12:53:19,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:19,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614740030] [2021-08-21 12:53:19,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:19,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:19,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:19,650 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:19,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:19,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614740030] [2021-08-21 12:53:19,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614740030] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:19,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026555709] [2021-08-21 12:53:19,651 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:53:19,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:19,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:19,651 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:19,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-21 12:53:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:21,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:21,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:21,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:53:21,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:21,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-08-21 12:53:21,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:21,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-08-21 12:53:21,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:53:21,849 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:21,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026555709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:21,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:21,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:21,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593641866] [2021-08-21 12:53:21,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:21,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:21,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:21,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:21,850 INFO L87 Difference]: Start difference. First operand 7304 states and 26335 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:22,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:22,226 INFO L93 Difference]: Finished difference Result 7487 states and 26862 transitions. [2021-08-21 12:53:22,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:53:22,226 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:22,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:22,240 INFO L225 Difference]: With dead ends: 7487 [2021-08-21 12:53:22,240 INFO L226 Difference]: Without dead ends: 7466 [2021-08-21 12:53:22,241 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 270.7ms TimeCoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:53:22,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7466 states. [2021-08-21 12:53:22,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7466 to 7340. [2021-08-21 12:53:22,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7340 states, 7339 states have (on average 3.602806921923968) internal successors, (26441), 7339 states have internal predecessors, (26441), 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) [2021-08-21 12:53:22,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7340 states to 7340 states and 26441 transitions. [2021-08-21 12:53:22,343 INFO L78 Accepts]: Start accepts. Automaton has 7340 states and 26441 transitions. Word has length 30 [2021-08-21 12:53:22,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:22,343 INFO L470 AbstractCegarLoop]: Abstraction has 7340 states and 26441 transitions. [2021-08-21 12:53:22,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:22,343 INFO L276 IsEmpty]: Start isEmpty. Operand 7340 states and 26441 transitions. [2021-08-21 12:53:22,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:22,354 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:22,354 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:22,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-08-21 12:53:22,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-21 12:53:22,555 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:22,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:22,555 INFO L82 PathProgramCache]: Analyzing trace with hash 674537205, now seen corresponding path program 44 times [2021-08-21 12:53:22,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:22,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024768014] [2021-08-21 12:53:22,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:22,555 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:22,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:22,719 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:22,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:22,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024768014] [2021-08-21 12:53:22,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024768014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:22,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883225582] [2021-08-21 12:53:22,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:53:22,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:22,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:22,721 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:22,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-21 12:53:24,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:53:24,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:24,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:24,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:24,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:24,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:24,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-08-21 12:53:24,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:24,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-08-21 12:53:24,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:53:24,985 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:24,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883225582] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:24,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:24,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:24,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874845192] [2021-08-21 12:53:24,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:24,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:24,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:24,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:24,986 INFO L87 Difference]: Start difference. First operand 7340 states and 26441 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:25,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:25,682 INFO L93 Difference]: Finished difference Result 7909 states and 28138 transitions. [2021-08-21 12:53:25,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:53:25,683 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:25,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:25,699 INFO L225 Difference]: With dead ends: 7909 [2021-08-21 12:53:25,699 INFO L226 Difference]: Without dead ends: 7882 [2021-08-21 12:53:25,700 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 394.6ms TimeCoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:53:25,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7882 states. [2021-08-21 12:53:25,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7882 to 7350. [2021-08-21 12:53:25,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7350 states, 7349 states have (on average 3.6030752483331066) internal successors, (26479), 7349 states have internal predecessors, (26479), 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) [2021-08-21 12:53:25,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7350 states to 7350 states and 26479 transitions. [2021-08-21 12:53:25,810 INFO L78 Accepts]: Start accepts. Automaton has 7350 states and 26479 transitions. Word has length 30 [2021-08-21 12:53:25,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:25,810 INFO L470 AbstractCegarLoop]: Abstraction has 7350 states and 26479 transitions. [2021-08-21 12:53:25,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:25,811 INFO L276 IsEmpty]: Start isEmpty. Operand 7350 states and 26479 transitions. [2021-08-21 12:53:25,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:25,824 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:25,824 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:25,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-21 12:53:26,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:26,024 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:26,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:26,025 INFO L82 PathProgramCache]: Analyzing trace with hash -48455819, now seen corresponding path program 45 times [2021-08-21 12:53:26,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:26,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899173040] [2021-08-21 12:53:26,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:26,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:26,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:26,203 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:26,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:26,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899173040] [2021-08-21 12:53:26,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899173040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:26,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313892228] [2021-08-21 12:53:26,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:53:26,204 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:26,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:26,217 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:26,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-21 12:53:27,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:53:27,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:27,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:53:27,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:28,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:28,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:28,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 12:53:28,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:28,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-08-21 12:53:28,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:53:28,482 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:28,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313892228] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:28,482 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:28,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:28,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797719041] [2021-08-21 12:53:28,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:28,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:28,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:28,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:28,483 INFO L87 Difference]: Start difference. First operand 7350 states and 26479 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:29,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:29,236 INFO L93 Difference]: Finished difference Result 8154 states and 28998 transitions. [2021-08-21 12:53:29,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:53:29,237 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:29,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:29,253 INFO L225 Difference]: With dead ends: 8154 [2021-08-21 12:53:29,253 INFO L226 Difference]: Without dead ends: 8133 [2021-08-21 12:53:29,253 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 500.0ms TimeCoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:53:29,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8133 states. [2021-08-21 12:53:29,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8133 to 7346. [2021-08-21 12:53:29,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7346 states, 7345 states have (on average 3.6031313818924438) internal successors, (26465), 7345 states have internal predecessors, (26465), 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) [2021-08-21 12:53:29,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7346 states to 7346 states and 26465 transitions. [2021-08-21 12:53:29,361 INFO L78 Accepts]: Start accepts. Automaton has 7346 states and 26465 transitions. Word has length 30 [2021-08-21 12:53:29,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:29,361 INFO L470 AbstractCegarLoop]: Abstraction has 7346 states and 26465 transitions. [2021-08-21 12:53:29,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:29,361 INFO L276 IsEmpty]: Start isEmpty. Operand 7346 states and 26465 transitions. [2021-08-21 12:53:29,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:29,371 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:29,371 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:29,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-21 12:53:29,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-21 12:53:29,572 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:29,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:29,572 INFO L82 PathProgramCache]: Analyzing trace with hash 5158911, now seen corresponding path program 46 times [2021-08-21 12:53:29,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:29,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261076435] [2021-08-21 12:53:29,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:29,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:29,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:29,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261076435] [2021-08-21 12:53:29,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261076435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:29,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160366011] [2021-08-21 12:53:29,740 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:53:29,740 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:29,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:29,740 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:29,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-21 12:53:31,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:53:31,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:31,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:31,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:31,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:31,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:31,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 12:53:31,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:31,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-08-21 12:53:32,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:53:32,106 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:32,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160366011] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:32,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:32,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:32,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729357371] [2021-08-21 12:53:32,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:32,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:32,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:32,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:32,107 INFO L87 Difference]: Start difference. First operand 7346 states and 26465 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:32,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:32,642 INFO L93 Difference]: Finished difference Result 7753 states and 27726 transitions. [2021-08-21 12:53:32,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:53:32,643 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:32,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:32,660 INFO L225 Difference]: With dead ends: 7753 [2021-08-21 12:53:32,660 INFO L226 Difference]: Without dead ends: 7732 [2021-08-21 12:53:32,660 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 322.6ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:53:32,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7732 states. [2021-08-21 12:53:32,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7732 to 7388. [2021-08-21 12:53:32,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7388 states, 7387 states have (on average 3.601055909029376) internal successors, (26601), 7387 states have internal predecessors, (26601), 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) [2021-08-21 12:53:32,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7388 states to 7388 states and 26601 transitions. [2021-08-21 12:53:32,776 INFO L78 Accepts]: Start accepts. Automaton has 7388 states and 26601 transitions. Word has length 30 [2021-08-21 12:53:32,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:32,776 INFO L470 AbstractCegarLoop]: Abstraction has 7388 states and 26601 transitions. [2021-08-21 12:53:32,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:32,776 INFO L276 IsEmpty]: Start isEmpty. Operand 7388 states and 26601 transitions. [2021-08-21 12:53:32,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:32,787 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:32,788 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:32,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-08-21 12:53:32,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:32,988 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:32,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:32,988 INFO L82 PathProgramCache]: Analyzing trace with hash 397130687, now seen corresponding path program 47 times [2021-08-21 12:53:32,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:32,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458048592] [2021-08-21 12:53:32,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:32,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:33,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:33,165 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:33,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:33,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458048592] [2021-08-21 12:53:33,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458048592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:33,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588760445] [2021-08-21 12:53:33,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:53:33,166 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:33,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:33,166 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:33,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-21 12:53:34,998 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:53:34,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:34,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:53:35,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:35,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:53:35,275 INFO L354 Elim1Store]: treesize reduction 60, result has 20.0 percent of original size [2021-08-21 12:53:35,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2021-08-21 12:53:35,437 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:53:35,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 38 treesize of output 52 [2021-08-21 12:53:35,627 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:53:35,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 47 [2021-08-21 12:53:35,811 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:35,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588760445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:35,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:35,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-21 12:53:35,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274171526] [2021-08-21 12:53:35,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:53:35,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:35,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:53:35,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=374, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:53:35,812 INFO L87 Difference]: Start difference. First operand 7388 states and 26601 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:37,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:37,263 INFO L93 Difference]: Finished difference Result 8584 states and 30304 transitions. [2021-08-21 12:53:37,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:53:37,264 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:37,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:37,281 INFO L225 Difference]: With dead ends: 8584 [2021-08-21 12:53:37,282 INFO L226 Difference]: Without dead ends: 8563 [2021-08-21 12:53:37,282 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 966.0ms TimeCoverageRelationStatistics Valid=172, Invalid=1388, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 12:53:37,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8563 states. [2021-08-21 12:53:37,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8563 to 7437. [2021-08-21 12:53:37,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7437 states, 7436 states have (on average 3.599515868746638) internal successors, (26766), 7436 states have internal predecessors, (26766), 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) [2021-08-21 12:53:37,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7437 states to 7437 states and 26766 transitions. [2021-08-21 12:53:37,398 INFO L78 Accepts]: Start accepts. Automaton has 7437 states and 26766 transitions. Word has length 30 [2021-08-21 12:53:37,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:37,398 INFO L470 AbstractCegarLoop]: Abstraction has 7437 states and 26766 transitions. [2021-08-21 12:53:37,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:37,398 INFO L276 IsEmpty]: Start isEmpty. Operand 7437 states and 26766 transitions. [2021-08-21 12:53:37,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:37,409 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:37,409 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:37,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:37,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-21 12:53:37,609 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:37,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:37,610 INFO L82 PathProgramCache]: Analyzing trace with hash -787437885, now seen corresponding path program 48 times [2021-08-21 12:53:37,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:37,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219106068] [2021-08-21 12:53:37,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:37,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:37,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:37,802 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:37,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:37,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219106068] [2021-08-21 12:53:37,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219106068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:37,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246080339] [2021-08-21 12:53:37,802 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:53:37,803 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:37,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:37,809 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:37,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-21 12:53:39,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:53:39,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:39,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:53:39,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:39,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:40,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:40,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 12:53:40,232 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 12:53:40,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 34 [2021-08-21 12:53:40,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-08-21 12:53:40,400 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:40,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246080339] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:40,400 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:40,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-21 12:53:40,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972182296] [2021-08-21 12:53:40,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:53:40,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:40,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:53:40,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:53:40,401 INFO L87 Difference]: Start difference. First operand 7437 states and 26766 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:41,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:41,141 INFO L93 Difference]: Finished difference Result 8290 states and 29443 transitions. [2021-08-21 12:53:41,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:53:41,142 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:41,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:41,159 INFO L225 Difference]: With dead ends: 8290 [2021-08-21 12:53:41,159 INFO L226 Difference]: Without dead ends: 8269 [2021-08-21 12:53:41,159 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 469.6ms TimeCoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:53:41,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8269 states. [2021-08-21 12:53:41,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8269 to 7446. [2021-08-21 12:53:41,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7446 states, 7445 states have (on average 3.6001343183344527) internal successors, (26803), 7445 states have internal predecessors, (26803), 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) [2021-08-21 12:53:41,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7446 states to 7446 states and 26803 transitions. [2021-08-21 12:53:41,275 INFO L78 Accepts]: Start accepts. Automaton has 7446 states and 26803 transitions. Word has length 30 [2021-08-21 12:53:41,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:41,276 INFO L470 AbstractCegarLoop]: Abstraction has 7446 states and 26803 transitions. [2021-08-21 12:53:41,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:41,276 INFO L276 IsEmpty]: Start isEmpty. Operand 7446 states and 26803 transitions. [2021-08-21 12:53:41,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:41,287 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:41,287 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:41,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-08-21 12:53:41,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-21 12:53:41,488 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:41,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:41,488 INFO L82 PathProgramCache]: Analyzing trace with hash -29802513, now seen corresponding path program 49 times [2021-08-21 12:53:41,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:41,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675839226] [2021-08-21 12:53:41,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:41,488 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:41,684 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:41,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:41,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675839226] [2021-08-21 12:53:41,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675839226] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:41,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710170061] [2021-08-21 12:53:41,684 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:53:41,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:41,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:41,685 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:41,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-21 12:53:43,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:43,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:43,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:43,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:53:44,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:44,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-08-21 12:53:44,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:44,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28 [2021-08-21 12:53:44,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:53:44,185 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:44,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710170061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:44,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:44,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:44,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719033921] [2021-08-21 12:53:44,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:44,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:44,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:44,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:44,186 INFO L87 Difference]: Start difference. First operand 7446 states and 26803 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:44,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:44,616 INFO L93 Difference]: Finished difference Result 7691 states and 27475 transitions. [2021-08-21 12:53:44,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:53:44,617 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:44,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:44,632 INFO L225 Difference]: With dead ends: 7691 [2021-08-21 12:53:44,632 INFO L226 Difference]: Without dead ends: 7670 [2021-08-21 12:53:44,632 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 294.6ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:53:44,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7670 states. [2021-08-21 12:53:44,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7670 to 7440. [2021-08-21 12:53:44,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7440 states, 7439 states have (on average 3.600887216023659) internal successors, (26787), 7439 states have internal predecessors, (26787), 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) [2021-08-21 12:53:44,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7440 states to 7440 states and 26787 transitions. [2021-08-21 12:53:44,738 INFO L78 Accepts]: Start accepts. Automaton has 7440 states and 26787 transitions. Word has length 30 [2021-08-21 12:53:44,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:44,738 INFO L470 AbstractCegarLoop]: Abstraction has 7440 states and 26787 transitions. [2021-08-21 12:53:44,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:44,738 INFO L276 IsEmpty]: Start isEmpty. Operand 7440 states and 26787 transitions. [2021-08-21 12:53:44,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:44,750 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:44,750 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:44,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-21 12:53:44,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:44,950 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:44,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:44,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1556190405, now seen corresponding path program 50 times [2021-08-21 12:53:44,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:44,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571633246] [2021-08-21 12:53:44,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:44,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:44,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:45,152 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:45,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:45,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571633246] [2021-08-21 12:53:45,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571633246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:45,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28967764] [2021-08-21 12:53:45,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:53:45,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:45,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:45,154 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:45,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-21 12:53:47,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:53:47,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:47,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:47,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:47,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:53:47,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:47,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-08-21 12:53:47,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:47,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28 [2021-08-21 12:53:47,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:53:47,641 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:47,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28967764] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:47,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:47,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:53:47,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226753963] [2021-08-21 12:53:47,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:47,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:47,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:47,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:47,642 INFO L87 Difference]: Start difference. First operand 7440 states and 26787 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:48,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:48,216 INFO L93 Difference]: Finished difference Result 8061 states and 28667 transitions. [2021-08-21 12:53:48,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:53:48,217 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:53:48,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:48,233 INFO L225 Difference]: With dead ends: 8061 [2021-08-21 12:53:48,233 INFO L226 Difference]: Without dead ends: 8040 [2021-08-21 12:53:48,233 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 328.9ms TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:53:48,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8040 states. [2021-08-21 12:53:48,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8040 to 7428. [2021-08-21 12:53:48,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7428 states, 7427 states have (on average 3.601588797630268) internal successors, (26749), 7427 states have internal predecessors, (26749), 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) [2021-08-21 12:53:48,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7428 states to 7428 states and 26749 transitions. [2021-08-21 12:53:48,343 INFO L78 Accepts]: Start accepts. Automaton has 7428 states and 26749 transitions. Word has length 30 [2021-08-21 12:53:48,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:48,343 INFO L470 AbstractCegarLoop]: Abstraction has 7428 states and 26749 transitions. [2021-08-21 12:53:48,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:48,343 INFO L276 IsEmpty]: Start isEmpty. Operand 7428 states and 26749 transitions. [2021-08-21 12:53:48,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:48,355 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:48,355 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:48,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:48,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-21 12:53:48,556 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:48,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:48,556 INFO L82 PathProgramCache]: Analyzing trace with hash -487800059, now seen corresponding path program 51 times [2021-08-21 12:53:48,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:48,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106474828] [2021-08-21 12:53:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:48,556 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:48,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:48,768 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:48,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:48,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106474828] [2021-08-21 12:53:48,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106474828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:48,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585600680] [2021-08-21 12:53:48,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:53:48,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:48,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:48,770 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:48,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-21 12:53:50,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:53:50,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:50,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 12:53:50,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:50,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:51,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 42 [2021-08-21 12:53:51,278 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 12:53:51,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 41 [2021-08-21 12:53:51,378 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:51,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-08-21 12:53:51,769 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:51,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585600680] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:51,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:51,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 23 [2021-08-21 12:53:51,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93561916] [2021-08-21 12:53:51,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 12:53:51,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:51,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 12:53:51,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:53:51,770 INFO L87 Difference]: Start difference. First operand 7428 states and 26749 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 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) [2021-08-21 12:53:53,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:53,897 INFO L93 Difference]: Finished difference Result 10435 states and 35566 transitions. [2021-08-21 12:53:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 12:53:53,897 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:53:53,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:53,920 INFO L225 Difference]: With dead ends: 10435 [2021-08-21 12:53:53,920 INFO L226 Difference]: Without dead ends: 10378 [2021-08-21 12:53:53,921 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 758 ImplicationChecksByTransitivity, 1570.1ms TimeCoverageRelationStatistics Valid=340, Invalid=2740, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 12:53:53,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10378 states. [2021-08-21 12:53:54,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10378 to 7475. [2021-08-21 12:53:54,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7475 states, 7474 states have (on average 3.602756221568103) internal successors, (26927), 7474 states have internal predecessors, (26927), 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) [2021-08-21 12:53:54,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7475 states to 7475 states and 26927 transitions. [2021-08-21 12:53:54,049 INFO L78 Accepts]: Start accepts. Automaton has 7475 states and 26927 transitions. Word has length 30 [2021-08-21 12:53:54,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:54,049 INFO L470 AbstractCegarLoop]: Abstraction has 7475 states and 26927 transitions. [2021-08-21 12:53:54,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 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) [2021-08-21 12:53:54,049 INFO L276 IsEmpty]: Start isEmpty. Operand 7475 states and 26927 transitions. [2021-08-21 12:53:54,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:54,061 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:54,061 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:54,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:54,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-21 12:53:54,261 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:54,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:54,262 INFO L82 PathProgramCache]: Analyzing trace with hash -785754647, now seen corresponding path program 52 times [2021-08-21 12:53:54,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:54,262 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640923906] [2021-08-21 12:53:54,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:54,262 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:54,542 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:54,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:54,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640923906] [2021-08-21 12:53:54,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640923906] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:54,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68709368] [2021-08-21 12:53:54,543 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:53:54,543 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:54,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:54,544 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:54,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-21 12:53:56,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:53:56,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:56,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:53:56,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:56,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:53:57,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:57,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-08-21 12:53:57,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:53:57,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2021-08-21 12:53:57,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:53:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:57,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68709368] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:57,195 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:57,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:53:57,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566010192] [2021-08-21 12:53:57,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:57,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:57,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:57,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:57,195 INFO L87 Difference]: Start difference. First operand 7475 states and 26927 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:53:58,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:58,202 INFO L93 Difference]: Finished difference Result 12291 states and 42507 transitions. [2021-08-21 12:53:58,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:53:58,202 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:53:58,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:58,243 INFO L225 Difference]: With dead ends: 12291 [2021-08-21 12:53:58,244 INFO L226 Difference]: Without dead ends: 12249 [2021-08-21 12:53:58,244 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 629.7ms TimeCoverageRelationStatistics Valid=191, Invalid=931, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:53:58,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12249 states. [2021-08-21 12:53:58,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12249 to 7490. [2021-08-21 12:53:58,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7490 states, 7489 states have (on average 3.6038189344371747) internal successors, (26989), 7489 states have internal predecessors, (26989), 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) [2021-08-21 12:53:58,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7490 states to 7490 states and 26989 transitions. [2021-08-21 12:53:58,417 INFO L78 Accepts]: Start accepts. Automaton has 7490 states and 26989 transitions. Word has length 30 [2021-08-21 12:53:58,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:58,417 INFO L470 AbstractCegarLoop]: Abstraction has 7490 states and 26989 transitions. [2021-08-21 12:53:58,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:53:58,417 INFO L276 IsEmpty]: Start isEmpty. Operand 7490 states and 26989 transitions. [2021-08-21 12:53:58,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:53:58,432 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:58,432 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:58,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:58,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:58,634 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:58,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:58,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1982824757, now seen corresponding path program 53 times [2021-08-21 12:53:58,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:58,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910997323] [2021-08-21 12:53:58,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:58,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:58,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:58,826 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:58,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:58,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910997323] [2021-08-21 12:53:58,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910997323] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:58,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647969131] [2021-08-21 12:53:58,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:53:58,827 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:58,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:58,827 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:58,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-21 12:54:00,916 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:54:00,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:00,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:54:00,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:01,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:54:01,337 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:54:01,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 58 [2021-08-21 12:54:01,366 INFO L354 Elim1Store]: treesize reduction 48, result has 21.3 percent of original size [2021-08-21 12:54:01,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 61 [2021-08-21 12:54:01,530 INFO L354 Elim1Store]: treesize reduction 20, result has 63.6 percent of original size [2021-08-21 12:54:01,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 42 treesize of output 66 [2021-08-21 12:54:01,765 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:01,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647969131] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:01,765 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:01,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-08-21 12:54:01,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598349382] [2021-08-21 12:54:01,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:54:01,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:01,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:54:01,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:54:01,766 INFO L87 Difference]: Start difference. First operand 7490 states and 26989 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:03,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:03,870 INFO L93 Difference]: Finished difference Result 13155 states and 46548 transitions. [2021-08-21 12:54:03,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 12:54:03,870 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:54:03,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:03,905 INFO L225 Difference]: With dead ends: 13155 [2021-08-21 12:54:03,905 INFO L226 Difference]: Without dead ends: 13128 [2021-08-21 12:54:03,906 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 1405.9ms TimeCoverageRelationStatistics Valid=366, Invalid=1986, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 12:54:03,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13128 states. [2021-08-21 12:54:04,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13128 to 7486. [2021-08-21 12:54:04,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7486 states, 7485 states have (on average 3.6037408149632597) internal successors, (26974), 7485 states have internal predecessors, (26974), 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) [2021-08-21 12:54:04,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7486 states to 7486 states and 26974 transitions. [2021-08-21 12:54:04,057 INFO L78 Accepts]: Start accepts. Automaton has 7486 states and 26974 transitions. Word has length 30 [2021-08-21 12:54:04,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:04,057 INFO L470 AbstractCegarLoop]: Abstraction has 7486 states and 26974 transitions. [2021-08-21 12:54:04,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:04,057 INFO L276 IsEmpty]: Start isEmpty. Operand 7486 states and 26974 transitions. [2021-08-21 12:54:04,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:04,069 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:04,069 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:04,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:04,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:04,269 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:04,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:04,270 INFO L82 PathProgramCache]: Analyzing trace with hash -2053347215, now seen corresponding path program 54 times [2021-08-21 12:54:04,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:04,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283909357] [2021-08-21 12:54:04,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:04,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:04,494 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:04,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:04,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283909357] [2021-08-21 12:54:04,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283909357] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:04,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681518963] [2021-08-21 12:54:04,495 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:54:04,495 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:04,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:04,496 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:04,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-21 12:54:06,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:54:06,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:06,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:54:06,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:06,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:54:07,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:54:07,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-08-21 12:54:07,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-08-21 12:54:07,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:54:07,196 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:07,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681518963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:07,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:07,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-21 12:54:07,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975239678] [2021-08-21 12:54:07,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:54:07,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:07,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:54:07,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:54:07,198 INFO L87 Difference]: Start difference. First operand 7486 states and 26974 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:08,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:08,272 INFO L93 Difference]: Finished difference Result 12232 states and 43500 transitions. [2021-08-21 12:54:08,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 12:54:08,272 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:08,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:08,300 INFO L225 Difference]: With dead ends: 12232 [2021-08-21 12:54:08,300 INFO L226 Difference]: Without dead ends: 12178 [2021-08-21 12:54:08,301 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 712.5ms TimeCoverageRelationStatistics Valid=194, Invalid=1066, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:54:08,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12178 states. [2021-08-21 12:54:08,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12178 to 7494. [2021-08-21 12:54:08,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7494 states, 7493 states have (on average 3.603096223141599) internal successors, (26998), 7493 states have internal predecessors, (26998), 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) [2021-08-21 12:54:08,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7494 states to 7494 states and 26998 transitions. [2021-08-21 12:54:08,447 INFO L78 Accepts]: Start accepts. Automaton has 7494 states and 26998 transitions. Word has length 30 [2021-08-21 12:54:08,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:08,448 INFO L470 AbstractCegarLoop]: Abstraction has 7494 states and 26998 transitions. [2021-08-21 12:54:08,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:08,448 INFO L276 IsEmpty]: Start isEmpty. Operand 7494 states and 26998 transitions. [2021-08-21 12:54:08,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:08,459 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:08,459 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:08,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2021-08-21 12:54:08,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:08,660 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:08,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:08,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1427333893, now seen corresponding path program 55 times [2021-08-21 12:54:08,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:08,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381765941] [2021-08-21 12:54:08,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:08,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:08,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:08,896 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:08,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:08,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381765941] [2021-08-21 12:54:08,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381765941] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:08,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691284625] [2021-08-21 12:54:08,897 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:54:08,897 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:08,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:08,897 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:08,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-21 12:54:11,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:11,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:54:11,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:11,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:54:11,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:11,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-21 12:54:11,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:11,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-08-21 12:54:11,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:54:11,660 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:11,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691284625] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:11,660 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:11,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-21 12:54:11,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719048373] [2021-08-21 12:54:11,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:54:11,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:11,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:54:11,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:54:11,661 INFO L87 Difference]: Start difference. First operand 7494 states and 26998 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:12,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:12,722 INFO L93 Difference]: Finished difference Result 12151 states and 43270 transitions. [2021-08-21 12:54:12,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:54:12,723 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:12,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:12,748 INFO L225 Difference]: With dead ends: 12151 [2021-08-21 12:54:12,749 INFO L226 Difference]: Without dead ends: 12091 [2021-08-21 12:54:12,749 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 759.0ms TimeCoverageRelationStatistics Valid=217, Invalid=1115, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 12:54:12,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12091 states. [2021-08-21 12:54:12,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12091 to 7558. [2021-08-21 12:54:12,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7558 states, 7557 states have (on average 3.5998412068281063) internal successors, (27204), 7557 states have internal predecessors, (27204), 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) [2021-08-21 12:54:12,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7558 states to 7558 states and 27204 transitions. [2021-08-21 12:54:12,885 INFO L78 Accepts]: Start accepts. Automaton has 7558 states and 27204 transitions. Word has length 30 [2021-08-21 12:54:12,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:12,885 INFO L470 AbstractCegarLoop]: Abstraction has 7558 states and 27204 transitions. [2021-08-21 12:54:12,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:12,885 INFO L276 IsEmpty]: Start isEmpty. Operand 7558 states and 27204 transitions. [2021-08-21 12:54:12,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:12,897 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:12,897 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:12,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-08-21 12:54:13,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 12:54:13,097 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:13,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:13,098 INFO L82 PathProgramCache]: Analyzing trace with hash -345493409, now seen corresponding path program 56 times [2021-08-21 12:54:13,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:13,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959088575] [2021-08-21 12:54:13,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:13,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:13,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:13,340 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:13,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:13,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959088575] [2021-08-21 12:54:13,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959088575] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:13,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72255642] [2021-08-21 12:54:13,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:54:13,341 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:13,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:13,347 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:13,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-21 12:54:15,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:54:15,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:15,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:54:15,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:15,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:54:15,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:15,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-21 12:54:16,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:16,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-08-21 12:54:16,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:54:16,151 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:16,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72255642] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:16,151 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:16,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-21 12:54:16,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626531182] [2021-08-21 12:54:16,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:54:16,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:16,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:54:16,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:54:16,152 INFO L87 Difference]: Start difference. First operand 7558 states and 27204 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:17,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:17,474 INFO L93 Difference]: Finished difference Result 14088 states and 50106 transitions. [2021-08-21 12:54:17,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 12:54:17,474 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:17,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:17,507 INFO L225 Difference]: With dead ends: 14088 [2021-08-21 12:54:17,508 INFO L226 Difference]: Without dead ends: 14040 [2021-08-21 12:54:17,508 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 959.6ms TimeCoverageRelationStatistics Valid=317, Invalid=1575, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 12:54:17,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14040 states. [2021-08-21 12:54:17,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14040 to 7552. [2021-08-21 12:54:17,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7552 states, 7551 states have (on average 3.600980002648656) internal successors, (27191), 7551 states have internal predecessors, (27191), 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) [2021-08-21 12:54:17,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7552 states to 7552 states and 27191 transitions. [2021-08-21 12:54:17,662 INFO L78 Accepts]: Start accepts. Automaton has 7552 states and 27191 transitions. Word has length 30 [2021-08-21 12:54:17,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:17,662 INFO L470 AbstractCegarLoop]: Abstraction has 7552 states and 27191 transitions. [2021-08-21 12:54:17,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:17,662 INFO L276 IsEmpty]: Start isEmpty. Operand 7552 states and 27191 transitions. [2021-08-21 12:54:17,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:17,673 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:17,673 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:17,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:17,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-08-21 12:54:17,874 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:17,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:17,874 INFO L82 PathProgramCache]: Analyzing trace with hash 6882281, now seen corresponding path program 57 times [2021-08-21 12:54:17,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:17,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273794139] [2021-08-21 12:54:17,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:17,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:17,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:18,092 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:18,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:18,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273794139] [2021-08-21 12:54:18,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273794139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:18,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058760814] [2021-08-21 12:54:18,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:54:18,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:18,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:18,094 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:18,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-21 12:54:20,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:54:20,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:20,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:54:20,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:20,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:54:20,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-08-21 12:54:20,767 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:20,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 44 [2021-08-21 12:54:20,850 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:20,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 56 [2021-08-21 12:54:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:21,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058760814] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:21,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:21,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-21 12:54:21,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854117350] [2021-08-21 12:54:21,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:54:21,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:21,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:54:21,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:54:21,214 INFO L87 Difference]: Start difference. First operand 7552 states and 27191 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) [2021-08-21 12:54:23,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:23,246 INFO L93 Difference]: Finished difference Result 12539 states and 44455 transitions. [2021-08-21 12:54:23,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 12:54:23,246 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:23,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:23,275 INFO L225 Difference]: With dead ends: 12539 [2021-08-21 12:54:23,275 INFO L226 Difference]: Without dead ends: 12485 [2021-08-21 12:54:23,276 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1521.4ms TimeCoverageRelationStatistics Valid=324, Invalid=1932, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:54:23,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states. [2021-08-21 12:54:23,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 7572. [2021-08-21 12:54:23,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7572 states, 7571 states have (on average 3.602430326244882) internal successors, (27274), 7571 states have internal predecessors, (27274), 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) [2021-08-21 12:54:23,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7572 states to 7572 states and 27274 transitions. [2021-08-21 12:54:23,421 INFO L78 Accepts]: Start accepts. Automaton has 7572 states and 27274 transitions. Word has length 30 [2021-08-21 12:54:23,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:23,422 INFO L470 AbstractCegarLoop]: Abstraction has 7572 states and 27274 transitions. [2021-08-21 12:54:23,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) [2021-08-21 12:54:23,422 INFO L276 IsEmpty]: Start isEmpty. Operand 7572 states and 27274 transitions. [2021-08-21 12:54:23,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:23,433 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:23,434 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:23,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-08-21 12:54:23,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-08-21 12:54:23,634 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:23,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:23,634 INFO L82 PathProgramCache]: Analyzing trace with hash 937818309, now seen corresponding path program 58 times [2021-08-21 12:54:23,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:23,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879889385] [2021-08-21 12:54:23,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:23,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:23,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:23,865 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:23,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:23,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879889385] [2021-08-21 12:54:23,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879889385] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:23,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774175720] [2021-08-21 12:54:23,866 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:54:23,866 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:23,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:23,869 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:23,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-21 12:54:26,231 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:54:26,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:26,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:54:26,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:26,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:54:26,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2021-08-21 12:54:26,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-21 12:54:26,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:54:26,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:26,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774175720] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:26,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:26,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:54:26,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659419349] [2021-08-21 12:54:26,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:54:26,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:26,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:54:26,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:54:26,806 INFO L87 Difference]: Start difference. First operand 7572 states and 27274 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:54:28,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:28,456 INFO L93 Difference]: Finished difference Result 14430 states and 48211 transitions. [2021-08-21 12:54:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 12:54:28,456 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:28,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:28,487 INFO L225 Difference]: With dead ends: 14430 [2021-08-21 12:54:28,488 INFO L226 Difference]: Without dead ends: 14298 [2021-08-21 12:54:28,488 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 1024.6ms TimeCoverageRelationStatistics Valid=355, Invalid=1625, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 12:54:28,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14298 states. [2021-08-21 12:54:28,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14298 to 8098. [2021-08-21 12:54:28,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8098 states, 8097 states have (on average 3.6273928615536617) internal successors, (29371), 8097 states have internal predecessors, (29371), 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) [2021-08-21 12:54:28,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8098 states to 8098 states and 29371 transitions. [2021-08-21 12:54:28,669 INFO L78 Accepts]: Start accepts. Automaton has 8098 states and 29371 transitions. Word has length 30 [2021-08-21 12:54:28,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:28,669 INFO L470 AbstractCegarLoop]: Abstraction has 8098 states and 29371 transitions. [2021-08-21 12:54:28,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:54:28,669 INFO L276 IsEmpty]: Start isEmpty. Operand 8098 states and 29371 transitions. [2021-08-21 12:54:28,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:28,681 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:28,681 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:28,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-21 12:54:28,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:28,882 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:28,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:28,882 INFO L82 PathProgramCache]: Analyzing trace with hash -886524171, now seen corresponding path program 59 times [2021-08-21 12:54:28,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:28,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248076315] [2021-08-21 12:54:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:28,882 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:28,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:29,072 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:29,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:29,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248076315] [2021-08-21 12:54:29,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248076315] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:29,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583803508] [2021-08-21 12:54:29,072 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:54:29,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:29,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:29,073 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:29,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-21 12:54:31,497 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:54:31,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:31,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:54:31,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:31,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:54:31,918 INFO L354 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2021-08-21 12:54:31,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 50 treesize of output 66 [2021-08-21 12:54:31,933 INFO L354 Elim1Store]: treesize reduction 48, result has 21.3 percent of original size [2021-08-21 12:54:31,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 73 [2021-08-21 12:54:32,112 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:54:32,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 53 [2021-08-21 12:54:32,258 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:32,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583803508] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:32,259 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:32,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-08-21 12:54:32,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132024628] [2021-08-21 12:54:32,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:54:32,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:32,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:54:32,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:54:32,259 INFO L87 Difference]: Start difference. First operand 8098 states and 29371 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:33,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:33,806 INFO L93 Difference]: Finished difference Result 14697 states and 52297 transitions. [2021-08-21 12:54:33,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:54:33,806 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:54:33,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:33,837 INFO L225 Difference]: With dead ends: 14697 [2021-08-21 12:54:33,837 INFO L226 Difference]: Without dead ends: 14676 [2021-08-21 12:54:33,838 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 995.3ms TimeCoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 12:54:33,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14676 states. [2021-08-21 12:54:33,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14676 to 8225. [2021-08-21 12:54:34,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8225 states, 8224 states have (on average 3.6316877431906613) internal successors, (29867), 8224 states have internal predecessors, (29867), 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) [2021-08-21 12:54:34,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8225 states to 8225 states and 29867 transitions. [2021-08-21 12:54:34,021 INFO L78 Accepts]: Start accepts. Automaton has 8225 states and 29867 transitions. Word has length 30 [2021-08-21 12:54:34,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:34,021 INFO L470 AbstractCegarLoop]: Abstraction has 8225 states and 29867 transitions. [2021-08-21 12:54:34,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:34,021 INFO L276 IsEmpty]: Start isEmpty. Operand 8225 states and 29867 transitions. [2021-08-21 12:54:34,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:34,034 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:34,034 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:34,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:34,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:34,235 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:34,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:34,235 INFO L82 PathProgramCache]: Analyzing trace with hash 778981317, now seen corresponding path program 60 times [2021-08-21 12:54:34,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:34,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146233867] [2021-08-21 12:54:34,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:34,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:34,518 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:34,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:34,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146233867] [2021-08-21 12:54:34,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146233867] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:34,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576045432] [2021-08-21 12:54:34,519 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:54:34,519 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:34,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:34,526 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:34,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 12:54:37,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:54:37,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:37,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:54:37,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:37,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:54:37,386 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:37,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 50 [2021-08-21 12:54:37,394 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-08-21 12:54:37,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 47 [2021-08-21 12:54:37,523 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:37,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 42 [2021-08-21 12:54:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:37,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576045432] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:37,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:37,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-08-21 12:54:37,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742380334] [2021-08-21 12:54:37,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:54:37,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:37,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:54:37,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:54:37,702 INFO L87 Difference]: Start difference. First operand 8225 states and 29867 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 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) [2021-08-21 12:54:40,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:40,622 INFO L93 Difference]: Finished difference Result 11617 states and 39854 transitions. [2021-08-21 12:54:40,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 12:54:40,622 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:40,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:40,646 INFO L225 Difference]: With dead ends: 11617 [2021-08-21 12:54:40,646 INFO L226 Difference]: Without dead ends: 11539 [2021-08-21 12:54:40,647 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 1986.9ms TimeCoverageRelationStatistics Valid=354, Invalid=3306, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 12:54:40,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11539 states. [2021-08-21 12:54:40,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11539 to 8340. [2021-08-21 12:54:40,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8340 states, 8339 states have (on average 3.6296918095694926) internal successors, (30268), 8339 states have internal predecessors, (30268), 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) [2021-08-21 12:54:40,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8340 states to 8340 states and 30268 transitions. [2021-08-21 12:54:40,794 INFO L78 Accepts]: Start accepts. Automaton has 8340 states and 30268 transitions. Word has length 30 [2021-08-21 12:54:40,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:40,794 INFO L470 AbstractCegarLoop]: Abstraction has 8340 states and 30268 transitions. [2021-08-21 12:54:40,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 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) [2021-08-21 12:54:40,795 INFO L276 IsEmpty]: Start isEmpty. Operand 8340 states and 30268 transitions. [2021-08-21 12:54:40,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:40,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:40,807 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:40,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-08-21 12:54:41,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-21 12:54:41,008 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:41,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:41,008 INFO L82 PathProgramCache]: Analyzing trace with hash -115686757, now seen corresponding path program 61 times [2021-08-21 12:54:41,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:41,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510319221] [2021-08-21 12:54:41,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:41,009 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:41,301 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:41,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:41,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510319221] [2021-08-21 12:54:41,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510319221] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:41,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466072200] [2021-08-21 12:54:41,302 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:54:41,302 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:41,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:41,303 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:41,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-21 12:54:43,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:43,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:54:43,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:43,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:54:44,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:44,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2021-08-21 12:54:44,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:44,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 21 [2021-08-21 12:54:44,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:54:44,335 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:44,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466072200] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:44,336 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:44,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-08-21 12:54:44,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192680608] [2021-08-21 12:54:44,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:54:44,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:44,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:54:44,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:54:44,337 INFO L87 Difference]: Start difference. First operand 8340 states and 30268 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) [2021-08-21 12:54:45,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:45,636 INFO L93 Difference]: Finished difference Result 10708 states and 36994 transitions. [2021-08-21 12:54:45,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:54:45,637 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:45,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:45,658 INFO L225 Difference]: With dead ends: 10708 [2021-08-21 12:54:45,658 INFO L226 Difference]: Without dead ends: 10624 [2021-08-21 12:54:45,659 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 907.4ms TimeCoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 12:54:45,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10624 states. [2021-08-21 12:54:45,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10624 to 8388. [2021-08-21 12:54:45,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8388 states, 8387 states have (on average 3.6268033861929174) internal successors, (30418), 8387 states have internal predecessors, (30418), 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) [2021-08-21 12:54:45,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8388 states to 8388 states and 30418 transitions. [2021-08-21 12:54:45,800 INFO L78 Accepts]: Start accepts. Automaton has 8388 states and 30418 transitions. Word has length 30 [2021-08-21 12:54:45,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:45,800 INFO L470 AbstractCegarLoop]: Abstraction has 8388 states and 30418 transitions. [2021-08-21 12:54:45,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) [2021-08-21 12:54:45,800 INFO L276 IsEmpty]: Start isEmpty. Operand 8388 states and 30418 transitions. [2021-08-21 12:54:45,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:45,812 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:45,812 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:45,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-08-21 12:54:46,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-21 12:54:46,013 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:46,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:46,013 INFO L82 PathProgramCache]: Analyzing trace with hash 309798915, now seen corresponding path program 62 times [2021-08-21 12:54:46,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:46,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688876033] [2021-08-21 12:54:46,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:46,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:46,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:46,235 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:46,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:46,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688876033] [2021-08-21 12:54:46,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688876033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:46,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021127549] [2021-08-21 12:54:46,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:54:46,235 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:46,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:46,236 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:46,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-21 12:54:48,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:54:48,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:48,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:54:48,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:48,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:54:49,168 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:54:49,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 42 [2021-08-21 12:54:49,176 INFO L354 Elim1Store]: treesize reduction 20, result has 20.0 percent of original size [2021-08-21 12:54:49,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2021-08-21 12:54:49,359 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 12:54:49,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 50 [2021-08-21 12:54:49,539 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:49,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021127549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:49,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:49,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:54:49,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719770939] [2021-08-21 12:54:49,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:54:49,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:49,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:54:49,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:54:49,540 INFO L87 Difference]: Start difference. First operand 8388 states and 30418 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:50,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:50,478 INFO L93 Difference]: Finished difference Result 9340 states and 33310 transitions. [2021-08-21 12:54:50,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:54:50,478 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:50,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:50,499 INFO L225 Difference]: With dead ends: 9340 [2021-08-21 12:54:50,499 INFO L226 Difference]: Without dead ends: 9319 [2021-08-21 12:54:50,499 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 542.5ms TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:54:50,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9319 states. [2021-08-21 12:54:50,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9319 to 8376. [2021-08-21 12:54:50,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8376 states, 8375 states have (on average 3.6250746268656715) internal successors, (30360), 8375 states have internal predecessors, (30360), 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) [2021-08-21 12:54:50,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8376 states to 8376 states and 30360 transitions. [2021-08-21 12:54:50,631 INFO L78 Accepts]: Start accepts. Automaton has 8376 states and 30360 transitions. Word has length 30 [2021-08-21 12:54:50,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:50,631 INFO L470 AbstractCegarLoop]: Abstraction has 8376 states and 30360 transitions. [2021-08-21 12:54:50,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:54:50,632 INFO L276 IsEmpty]: Start isEmpty. Operand 8376 states and 30360 transitions. [2021-08-21 12:54:50,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:50,644 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:50,645 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:50,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-21 12:54:50,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:50,846 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:50,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:50,846 INFO L82 PathProgramCache]: Analyzing trace with hash 511605941, now seen corresponding path program 63 times [2021-08-21 12:54:50,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:50,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600335434] [2021-08-21 12:54:50,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:50,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:50,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:51,166 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:51,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:51,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600335434] [2021-08-21 12:54:51,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600335434] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:51,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367720359] [2021-08-21 12:54:51,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:54:51,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:51,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:51,167 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:51,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-21 12:54:53,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:54:53,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:53,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:54:53,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:53,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:54:54,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:54,130 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:54:54,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 73 treesize of output 60 [2021-08-21 12:54:54,141 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-08-21 12:54:54,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 81 [2021-08-21 12:54:54,370 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 12:54:54,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 58 [2021-08-21 12:54:54,785 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:54,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367720359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:54,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:54,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-08-21 12:54:54,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459764560] [2021-08-21 12:54:54,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:54:54,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:54,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:54:54,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:54:54,786 INFO L87 Difference]: Start difference. First operand 8376 states and 30360 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) [2021-08-21 12:54:55,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:55,872 INFO L93 Difference]: Finished difference Result 9413 states and 33433 transitions. [2021-08-21 12:54:55,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:54:55,872 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:54:55,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:55,893 INFO L225 Difference]: With dead ends: 9413 [2021-08-21 12:54:55,893 INFO L226 Difference]: Without dead ends: 9344 [2021-08-21 12:54:55,893 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 820.1ms TimeCoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:54:55,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9344 states. [2021-08-21 12:54:56,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9344 to 8400. [2021-08-21 12:54:56,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8400 states, 8399 states have (on average 3.6243600428622456) internal successors, (30441), 8399 states have internal predecessors, (30441), 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) [2021-08-21 12:54:56,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8400 states to 8400 states and 30441 transitions. [2021-08-21 12:54:56,034 INFO L78 Accepts]: Start accepts. Automaton has 8400 states and 30441 transitions. Word has length 30 [2021-08-21 12:54:56,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:56,034 INFO L470 AbstractCegarLoop]: Abstraction has 8400 states and 30441 transitions. [2021-08-21 12:54:56,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 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) [2021-08-21 12:54:56,035 INFO L276 IsEmpty]: Start isEmpty. Operand 8400 states and 30441 transitions. [2021-08-21 12:54:56,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:54:56,047 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:56,048 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:56,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-21 12:54:56,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-21 12:54:56,248 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:56,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:56,248 INFO L82 PathProgramCache]: Analyzing trace with hash 1459075355, now seen corresponding path program 64 times [2021-08-21 12:54:56,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:56,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762332539] [2021-08-21 12:54:56,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:56,249 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:56,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:56,482 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:56,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:56,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762332539] [2021-08-21 12:54:56,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762332539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:56,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278484563] [2021-08-21 12:54:56,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:54:56,482 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:56,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:56,483 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:56,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-21 12:54:59,121 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:54:59,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:59,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:54:59,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:59,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:54:59,428 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:54:59,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 79 [2021-08-21 12:54:59,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:54:59,662 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:54:59,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 40 [2021-08-21 12:54:59,787 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:54:59,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 27 [2021-08-21 12:54:59,886 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:59,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278484563] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:59,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:59,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:54:59,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836407631] [2021-08-21 12:54:59,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:54:59,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:59,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:54:59,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:54:59,887 INFO L87 Difference]: Start difference. First operand 8400 states and 30441 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:00,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:00,575 INFO L93 Difference]: Finished difference Result 9007 states and 32291 transitions. [2021-08-21 12:55:00,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:55:00,576 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:55:00,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:00,594 INFO L225 Difference]: With dead ends: 9007 [2021-08-21 12:55:00,594 INFO L226 Difference]: Without dead ends: 8974 [2021-08-21 12:55:00,594 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 394.2ms TimeCoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:55:00,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8974 states. [2021-08-21 12:55:00,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8974 to 8454. [2021-08-21 12:55:00,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8454 states, 8453 states have (on average 3.6211995741156984) internal successors, (30610), 8453 states have internal predecessors, (30610), 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) [2021-08-21 12:55:00,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8454 states to 8454 states and 30610 transitions. [2021-08-21 12:55:00,718 INFO L78 Accepts]: Start accepts. Automaton has 8454 states and 30610 transitions. Word has length 30 [2021-08-21 12:55:00,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:00,718 INFO L470 AbstractCegarLoop]: Abstraction has 8454 states and 30610 transitions. [2021-08-21 12:55:00,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:00,718 INFO L276 IsEmpty]: Start isEmpty. Operand 8454 states and 30610 transitions. [2021-08-21 12:55:00,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:00,731 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:00,731 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:00,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-21 12:55:00,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-21 12:55:00,932 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:00,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:00,932 INFO L82 PathProgramCache]: Analyzing trace with hash -313751947, now seen corresponding path program 65 times [2021-08-21 12:55:00,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:00,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726816229] [2021-08-21 12:55:00,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:00,932 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:00,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:01,154 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:01,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:01,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726816229] [2021-08-21 12:55:01,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726816229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:01,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758185744] [2021-08-21 12:55:01,154 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:55:01,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:01,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:01,155 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:01,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-21 12:55:04,033 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:55:04,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:04,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 12:55:04,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:04,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:55:04,355 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:55:04,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 71 [2021-08-21 12:55:04,579 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 12:55:04,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 57 [2021-08-21 12:55:04,796 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:55:04,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 64 [2021-08-21 12:55:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:05,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758185744] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:05,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:05,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:55:05,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282973764] [2021-08-21 12:55:05,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:55:05,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:05,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:55:05,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:55:05,008 INFO L87 Difference]: Start difference. First operand 8454 states and 30610 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:55:05,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:05,960 INFO L93 Difference]: Finished difference Result 10088 states and 35640 transitions. [2021-08-21 12:55:05,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:55:05,961 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:55:05,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:05,983 INFO L225 Difference]: With dead ends: 10088 [2021-08-21 12:55:05,983 INFO L226 Difference]: Without dead ends: 10063 [2021-08-21 12:55:05,983 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 600.0ms TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:55:05,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10063 states. [2021-08-21 12:55:06,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10063 to 8493. [2021-08-21 12:55:06,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8493 states, 8492 states have (on average 3.6201130475741876) internal successors, (30742), 8492 states have internal predecessors, (30742), 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) [2021-08-21 12:55:06,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8493 states to 8493 states and 30742 transitions. [2021-08-21 12:55:06,134 INFO L78 Accepts]: Start accepts. Automaton has 8493 states and 30742 transitions. Word has length 30 [2021-08-21 12:55:06,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:06,134 INFO L470 AbstractCegarLoop]: Abstraction has 8493 states and 30742 transitions. [2021-08-21 12:55:06,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:55:06,134 INFO L276 IsEmpty]: Start isEmpty. Operand 8493 states and 30742 transitions. [2021-08-21 12:55:06,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:06,148 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:06,149 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:06,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:06,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-21 12:55:06,349 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:06,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:06,350 INFO L82 PathProgramCache]: Analyzing trace with hash 38623743, now seen corresponding path program 66 times [2021-08-21 12:55:06,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:06,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199463926] [2021-08-21 12:55:06,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:06,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:06,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:06,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:06,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199463926] [2021-08-21 12:55:06,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199463926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:06,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421509972] [2021-08-21 12:55:06,651 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:55:06,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:06,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:06,652 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:06,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-21 12:55:09,455 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:55:09,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:09,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:09,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:09,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:55:09,746 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:55:09,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 71 [2021-08-21 12:55:09,970 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:55:09,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 36 [2021-08-21 12:55:10,020 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:55:10,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 29 [2021-08-21 12:55:10,186 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:10,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421509972] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:10,186 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:10,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:55:10,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841783104] [2021-08-21 12:55:10,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:55:10,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:10,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:55:10,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:55:10,187 INFO L87 Difference]: Start difference. First operand 8493 states and 30742 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:11,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:11,017 INFO L93 Difference]: Finished difference Result 9281 states and 33154 transitions. [2021-08-21 12:55:11,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:55:11,018 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:55:11,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:11,041 INFO L225 Difference]: With dead ends: 9281 [2021-08-21 12:55:11,041 INFO L226 Difference]: Without dead ends: 9254 [2021-08-21 12:55:11,041 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 488.6ms TimeCoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:55:11,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9254 states. [2021-08-21 12:55:11,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9254 to 8485. [2021-08-21 12:55:11,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8485 states, 8484 states have (on average 3.6224658180103724) internal successors, (30733), 8484 states have internal predecessors, (30733), 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) [2021-08-21 12:55:11,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8485 states to 8485 states and 30733 transitions. [2021-08-21 12:55:11,209 INFO L78 Accepts]: Start accepts. Automaton has 8485 states and 30733 transitions. Word has length 30 [2021-08-21 12:55:11,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:11,209 INFO L470 AbstractCegarLoop]: Abstraction has 8485 states and 30733 transitions. [2021-08-21 12:55:11,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:11,209 INFO L276 IsEmpty]: Start isEmpty. Operand 8485 states and 30733 transitions. [2021-08-21 12:55:11,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:11,222 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:11,222 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:11,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-08-21 12:55:11,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2021-08-21 12:55:11,425 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:11,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:11,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1028749959, now seen corresponding path program 67 times [2021-08-21 12:55:11,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:11,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598516791] [2021-08-21 12:55:11,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:11,425 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:11,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:11,661 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:11,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:11,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598516791] [2021-08-21 12:55:11,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598516791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:11,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304149687] [2021-08-21 12:55:11,662 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:55:11,662 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:11,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:11,662 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:11,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-21 12:55:14,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:14,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:14,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:14,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:55:14,803 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:55:14,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 79 [2021-08-21 12:55:14,886 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:55:14,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 38 [2021-08-21 12:55:15,019 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:55:15,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 29 [2021-08-21 12:55:15,159 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:15,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304149687] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:15,159 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:15,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:55:15,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129321427] [2021-08-21 12:55:15,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:55:15,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:15,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:55:15,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:55:15,160 INFO L87 Difference]: Start difference. First operand 8485 states and 30733 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:15,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:15,815 INFO L93 Difference]: Finished difference Result 9182 states and 32832 transitions. [2021-08-21 12:55:15,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:55:15,815 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:55:15,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:15,857 INFO L225 Difference]: With dead ends: 9182 [2021-08-21 12:55:15,858 INFO L226 Difference]: Without dead ends: 9157 [2021-08-21 12:55:15,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 405.9ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:55:15,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9157 states. [2021-08-21 12:55:15,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9157 to 8501. [2021-08-21 12:55:15,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8501 states, 8500 states have (on average 3.6230588235294117) internal successors, (30796), 8500 states have internal predecessors, (30796), 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) [2021-08-21 12:55:15,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8501 states to 8501 states and 30796 transitions. [2021-08-21 12:55:15,986 INFO L78 Accepts]: Start accepts. Automaton has 8501 states and 30796 transitions. Word has length 30 [2021-08-21 12:55:15,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:15,986 INFO L470 AbstractCegarLoop]: Abstraction has 8501 states and 30796 transitions. [2021-08-21 12:55:15,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:15,986 INFO L276 IsEmpty]: Start isEmpty. Operand 8501 states and 30796 transitions. [2021-08-21 12:55:15,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:15,999 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:15,999 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:16,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-08-21 12:55:16,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:16,201 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:16,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:16,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1424231379, now seen corresponding path program 68 times [2021-08-21 12:55:16,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:16,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758187814] [2021-08-21 12:55:16,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:16,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:16,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:16,404 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:16,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:16,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758187814] [2021-08-21 12:55:16,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758187814] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:16,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719935874] [2021-08-21 12:55:16,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:55:16,405 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:16,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:16,406 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:16,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-21 12:55:19,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:55:19,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:19,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:19,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:19,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:55:19,676 INFO L354 Elim1Store]: treesize reduction 64, result has 14.7 percent of original size [2021-08-21 12:55:19,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 126 treesize of output 95 [2021-08-21 12:55:19,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:55:19,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2021-08-21 12:55:19,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-08-21 12:55:19,936 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:19,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719935874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:19,936 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:19,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:55:19,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497462342] [2021-08-21 12:55:19,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:55:19,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:19,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:55:19,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:55:19,936 INFO L87 Difference]: Start difference. First operand 8501 states and 30796 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:20,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:20,463 INFO L93 Difference]: Finished difference Result 9193 states and 32836 transitions. [2021-08-21 12:55:20,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:55:20,464 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:55:20,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:20,484 INFO L225 Difference]: With dead ends: 9193 [2021-08-21 12:55:20,484 INFO L226 Difference]: Without dead ends: 9166 [2021-08-21 12:55:20,484 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 382.4ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:55:20,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9166 states. [2021-08-21 12:55:20,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9166 to 8509. [2021-08-21 12:55:20,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8509 states, 8508 states have (on average 3.6225905030559473) internal successors, (30821), 8508 states have internal predecessors, (30821), 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) [2021-08-21 12:55:20,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8509 states to 8509 states and 30821 transitions. [2021-08-21 12:55:20,624 INFO L78 Accepts]: Start accepts. Automaton has 8509 states and 30821 transitions. Word has length 30 [2021-08-21 12:55:20,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:20,624 INFO L470 AbstractCegarLoop]: Abstraction has 8509 states and 30821 transitions. [2021-08-21 12:55:20,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:20,624 INFO L276 IsEmpty]: Start isEmpty. Operand 8509 states and 30821 transitions. [2021-08-21 12:55:20,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:20,637 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:20,637 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:20,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-08-21 12:55:20,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:20,838 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:20,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:20,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1652943225, now seen corresponding path program 69 times [2021-08-21 12:55:20,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:20,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138018558] [2021-08-21 12:55:20,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:20,838 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:20,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:21,021 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:21,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:21,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138018558] [2021-08-21 12:55:21,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138018558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:21,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981213108] [2021-08-21 12:55:21,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:55:21,021 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:21,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:21,022 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:21,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-21 12:55:23,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:55:23,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:23,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:55:23,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:24,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:55:24,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-08-21 12:55:24,385 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:55:24,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 47 [2021-08-21 12:55:24,554 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:55:24,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 36 [2021-08-21 12:55:24,754 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:24,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981213108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:24,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:24,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-08-21 12:55:24,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541283829] [2021-08-21 12:55:24,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:55:24,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:24,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:55:24,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:55:24,755 INFO L87 Difference]: Start difference. First operand 8509 states and 30821 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:25,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:25,531 INFO L93 Difference]: Finished difference Result 9008 states and 32301 transitions. [2021-08-21 12:55:25,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:55:25,531 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:55:25,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:25,550 INFO L225 Difference]: With dead ends: 9008 [2021-08-21 12:55:25,550 INFO L226 Difference]: Without dead ends: 8936 [2021-08-21 12:55:25,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 571.7ms TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:55:25,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8936 states. [2021-08-21 12:55:25,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8936 to 8515. [2021-08-21 12:55:25,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8515 states, 8514 states have (on average 3.621681935635424) internal successors, (30835), 8514 states have internal predecessors, (30835), 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) [2021-08-21 12:55:25,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8515 states to 8515 states and 30835 transitions. [2021-08-21 12:55:25,700 INFO L78 Accepts]: Start accepts. Automaton has 8515 states and 30835 transitions. Word has length 30 [2021-08-21 12:55:25,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:25,700 INFO L470 AbstractCegarLoop]: Abstraction has 8515 states and 30835 transitions. [2021-08-21 12:55:25,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:25,701 INFO L276 IsEmpty]: Start isEmpty. Operand 8515 states and 30835 transitions. [2021-08-21 12:55:25,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:25,714 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:25,714 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:25,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:25,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:25,915 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:25,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:25,915 INFO L82 PathProgramCache]: Analyzing trace with hash 2044915001, now seen corresponding path program 70 times [2021-08-21 12:55:25,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:25,916 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213047655] [2021-08-21 12:55:25,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:25,916 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:25,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:26,107 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:26,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:26,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213047655] [2021-08-21 12:55:26,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213047655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:26,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863320037] [2021-08-21 12:55:26,108 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:55:26,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:26,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:26,109 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:26,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-21 12:55:29,135 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:55:29,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:29,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:29,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:29,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:55:29,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 12:55:29,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2021-08-21 12:55:29,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-21 12:55:29,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:55:29,677 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:29,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863320037] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:29,677 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:29,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:55:29,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643196668] [2021-08-21 12:55:29,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:55:29,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:29,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:55:29,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:55:29,678 INFO L87 Difference]: Start difference. First operand 8515 states and 30835 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:30,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:30,257 INFO L93 Difference]: Finished difference Result 9196 states and 32958 transitions. [2021-08-21 12:55:30,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:55:30,258 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:55:30,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:30,281 INFO L225 Difference]: With dead ends: 9196 [2021-08-21 12:55:30,281 INFO L226 Difference]: Without dead ends: 9169 [2021-08-21 12:55:30,281 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 335.1ms TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:55:30,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9169 states. [2021-08-21 12:55:30,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9169 to 8490. [2021-08-21 12:55:30,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8490 states, 8489 states have (on average 3.623748380256803) internal successors, (30762), 8489 states have internal predecessors, (30762), 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) [2021-08-21 12:55:30,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8490 states to 8490 states and 30762 transitions. [2021-08-21 12:55:30,441 INFO L78 Accepts]: Start accepts. Automaton has 8490 states and 30762 transitions. Word has length 30 [2021-08-21 12:55:30,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:30,441 INFO L470 AbstractCegarLoop]: Abstraction has 8490 states and 30762 transitions. [2021-08-21 12:55:30,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:30,441 INFO L276 IsEmpty]: Start isEmpty. Operand 8490 states and 30762 transitions. [2021-08-21 12:55:30,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:30,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:30,455 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:30,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-08-21 12:55:30,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-08-21 12:55:30,657 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:30,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:30,658 INFO L82 PathProgramCache]: Analyzing trace with hash 174692269, now seen corresponding path program 71 times [2021-08-21 12:55:30,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:30,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026081085] [2021-08-21 12:55:30,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:30,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:30,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:30,822 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:30,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:30,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026081085] [2021-08-21 12:55:30,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026081085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:30,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973204238] [2021-08-21 12:55:30,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:55:30,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:30,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:30,823 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:30,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-21 12:55:33,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:55:33,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:33,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 12:55:33,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:33,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:55:34,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:55:34,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-08-21 12:55:34,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-21 12:55:34,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:55:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:34,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973204238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:34,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:34,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-21 12:55:34,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073548235] [2021-08-21 12:55:34,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:55:34,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:34,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:55:34,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:55:34,510 INFO L87 Difference]: Start difference. First operand 8490 states and 30762 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:34,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:34,929 INFO L93 Difference]: Finished difference Result 8985 states and 32280 transitions. [2021-08-21 12:55:34,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:55:34,930 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:55:34,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:34,949 INFO L225 Difference]: With dead ends: 8985 [2021-08-21 12:55:34,949 INFO L226 Difference]: Without dead ends: 8964 [2021-08-21 12:55:34,950 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 375.4ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:55:34,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8964 states. [2021-08-21 12:55:35,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8964 to 8514. [2021-08-21 12:55:35,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8514 states, 8513 states have (on average 3.6229296370257256) internal successors, (30842), 8513 states have internal predecessors, (30842), 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) [2021-08-21 12:55:35,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8514 states to 8514 states and 30842 transitions. [2021-08-21 12:55:35,085 INFO L78 Accepts]: Start accepts. Automaton has 8514 states and 30842 transitions. Word has length 30 [2021-08-21 12:55:35,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:35,086 INFO L470 AbstractCegarLoop]: Abstraction has 8514 states and 30842 transitions. [2021-08-21 12:55:35,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:35,086 INFO L276 IsEmpty]: Start isEmpty. Operand 8514 states and 30842 transitions. [2021-08-21 12:55:35,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:35,099 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:35,099 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:35,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-08-21 12:55:35,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:35,304 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:35,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:35,304 INFO L82 PathProgramCache]: Analyzing trace with hash 566664045, now seen corresponding path program 72 times [2021-08-21 12:55:35,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:35,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359824669] [2021-08-21 12:55:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:35,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:35,484 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:35,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:35,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359824669] [2021-08-21 12:55:35,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359824669] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:35,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913416757] [2021-08-21 12:55:35,484 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:55:35,484 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:35,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:35,486 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:35,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-21 12:55:38,553 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:55:38,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:38,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:38,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:38,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:55:38,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:55:38,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-08-21 12:55:38,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-21 12:55:38,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:55:39,094 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:39,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913416757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:39,094 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:39,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:55:39,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678875274] [2021-08-21 12:55:39,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:55:39,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:39,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:55:39,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:55:39,095 INFO L87 Difference]: Start difference. First operand 8514 states and 30842 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:40,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:40,023 INFO L93 Difference]: Finished difference Result 9376 states and 33499 transitions. [2021-08-21 12:55:40,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:55:40,024 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:55:40,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:40,046 INFO L225 Difference]: With dead ends: 9376 [2021-08-21 12:55:40,046 INFO L226 Difference]: Without dead ends: 9355 [2021-08-21 12:55:40,047 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 512.3ms TimeCoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:55:40,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9355 states. [2021-08-21 12:55:40,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9355 to 8508. [2021-08-21 12:55:40,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8508 states, 8507 states have (on average 3.622663688726931) internal successors, (30818), 8507 states have internal predecessors, (30818), 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) [2021-08-21 12:55:40,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8508 states to 8508 states and 30818 transitions. [2021-08-21 12:55:40,223 INFO L78 Accepts]: Start accepts. Automaton has 8508 states and 30818 transitions. Word has length 30 [2021-08-21 12:55:40,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:40,223 INFO L470 AbstractCegarLoop]: Abstraction has 8508 states and 30818 transitions. [2021-08-21 12:55:40,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:40,223 INFO L276 IsEmpty]: Start isEmpty. Operand 8508 states and 30818 transitions. [2021-08-21 12:55:40,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:40,237 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:40,238 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:40,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:40,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:40,438 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:40,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:40,438 INFO L82 PathProgramCache]: Analyzing trace with hash -617904527, now seen corresponding path program 73 times [2021-08-21 12:55:40,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:40,439 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493025466] [2021-08-21 12:55:40,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:40,439 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:40,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:40,616 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:40,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:40,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493025466] [2021-08-21 12:55:40,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493025466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:40,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033647238] [2021-08-21 12:55:40,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:55:40,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:40,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:40,618 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:40,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-21 12:55:43,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:43,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:43,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:43,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:55:43,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:55:43,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 12:55:44,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:55:44,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-08-21 12:55:44,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 12:55:44,261 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:44,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033647238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:44,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:44,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:55:44,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215295305] [2021-08-21 12:55:44,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:55:44,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:44,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:55:44,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:55:44,262 INFO L87 Difference]: Start difference. First operand 8508 states and 30818 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:44,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:44,931 INFO L93 Difference]: Finished difference Result 9463 states and 33814 transitions. [2021-08-21 12:55:44,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:55:44,932 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:55:44,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:44,952 INFO L225 Difference]: With dead ends: 9463 [2021-08-21 12:55:44,952 INFO L226 Difference]: Without dead ends: 9442 [2021-08-21 12:55:44,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 340.5ms TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:55:44,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9442 states. [2021-08-21 12:55:45,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9442 to 8470. [2021-08-21 12:55:45,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8470 states, 8469 states have (on average 3.6249852402881095) internal successors, (30700), 8469 states have internal predecessors, (30700), 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) [2021-08-21 12:55:45,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8470 states to 8470 states and 30700 transitions. [2021-08-21 12:55:45,084 INFO L78 Accepts]: Start accepts. Automaton has 8470 states and 30700 transitions. Word has length 30 [2021-08-21 12:55:45,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:45,084 INFO L470 AbstractCegarLoop]: Abstraction has 8470 states and 30700 transitions. [2021-08-21 12:55:45,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:45,084 INFO L276 IsEmpty]: Start isEmpty. Operand 8470 states and 30700 transitions. [2021-08-21 12:55:45,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:45,097 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:45,097 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:45,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-08-21 12:55:45,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-21 12:55:45,298 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:45,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:45,298 INFO L82 PathProgramCache]: Analyzing trace with hash -752856911, now seen corresponding path program 74 times [2021-08-21 12:55:45,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:45,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623014357] [2021-08-21 12:55:45,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:45,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:45,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:45,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:45,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:45,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623014357] [2021-08-21 12:55:45,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623014357] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:45,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313300450] [2021-08-21 12:55:45,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:55:45,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:45,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:45,586 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:45,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-21 12:55:48,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:55:48,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:48,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:48,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:48,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:55:48,960 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:55:48,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 83 [2021-08-21 12:55:49,202 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:55:49,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 41 [2021-08-21 12:55:49,312 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:55:49,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 33 [2021-08-21 12:55:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:49,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313300450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:49,429 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:49,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:55:49,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413140920] [2021-08-21 12:55:49,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:55:49,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:49,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:55:49,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:55:49,429 INFO L87 Difference]: Start difference. First operand 8470 states and 30700 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:50,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:50,373 INFO L93 Difference]: Finished difference Result 9158 states and 32734 transitions. [2021-08-21 12:55:50,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:55:50,373 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:55:50,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:50,397 INFO L225 Difference]: With dead ends: 9158 [2021-08-21 12:55:50,397 INFO L226 Difference]: Without dead ends: 9125 [2021-08-21 12:55:50,397 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 416.9ms TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:55:50,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9125 states. [2021-08-21 12:55:50,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9125 to 8464. [2021-08-21 12:55:50,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8464 states, 8463 states have (on average 3.6247193666548507) internal successors, (30676), 8463 states have internal predecessors, (30676), 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) [2021-08-21 12:55:50,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8464 states to 8464 states and 30676 transitions. [2021-08-21 12:55:50,570 INFO L78 Accepts]: Start accepts. Automaton has 8464 states and 30676 transitions. Word has length 30 [2021-08-21 12:55:50,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:50,571 INFO L470 AbstractCegarLoop]: Abstraction has 8464 states and 30676 transitions. [2021-08-21 12:55:50,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:55:50,571 INFO L276 IsEmpty]: Start isEmpty. Operand 8464 states and 30676 transitions. [2021-08-21 12:55:50,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:50,588 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:50,588 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:50,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:50,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-08-21 12:55:50,788 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:50,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:50,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1545453707, now seen corresponding path program 75 times [2021-08-21 12:55:50,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:50,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822189153] [2021-08-21 12:55:50,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:50,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:50,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:51,053 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:51,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:51,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822189153] [2021-08-21 12:55:51,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822189153] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:51,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140552029] [2021-08-21 12:55:51,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:55:51,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:51,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:51,054 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:51,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-21 12:55:54,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:55:54,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:54,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:55:54,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:54,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:55:54,553 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:55:54,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 78 [2021-08-21 12:55:54,793 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 12:55:54,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 57 [2021-08-21 12:55:55,022 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 12:55:55,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 92 treesize of output 92 [2021-08-21 12:55:55,643 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:55,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140552029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:55,644 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:55,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:55:55,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216806071] [2021-08-21 12:55:55,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:55:55,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:55,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:55:55,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:55:55,644 INFO L87 Difference]: Start difference. First operand 8464 states and 30676 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:55:56,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:56,883 INFO L93 Difference]: Finished difference Result 9855 states and 34935 transitions. [2021-08-21 12:55:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:55:56,884 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:55:56,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:56,905 INFO L225 Difference]: With dead ends: 9855 [2021-08-21 12:55:56,905 INFO L226 Difference]: Without dead ends: 9828 [2021-08-21 12:55:56,905 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 859.3ms TimeCoverageRelationStatistics Valid=136, Invalid=856, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:56,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9828 states. [2021-08-21 12:55:57,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9828 to 8446. [2021-08-21 12:55:57,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8446 states, 8445 states have (on average 3.6258140911782117) internal successors, (30620), 8445 states have internal predecessors, (30620), 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) [2021-08-21 12:55:57,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8446 states to 8446 states and 30620 transitions. [2021-08-21 12:55:57,040 INFO L78 Accepts]: Start accepts. Automaton has 8446 states and 30620 transitions. Word has length 30 [2021-08-21 12:55:57,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:57,040 INFO L470 AbstractCegarLoop]: Abstraction has 8446 states and 30620 transitions. [2021-08-21 12:55:57,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:55:57,040 INFO L276 IsEmpty]: Start isEmpty. Operand 8446 states and 30620 transitions. [2021-08-21 12:55:57,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:55:57,053 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:57,053 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:57,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-08-21 12:55:57,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:57,254 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:57,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:57,254 INFO L82 PathProgramCache]: Analyzing trace with hash -764443151, now seen corresponding path program 76 times [2021-08-21 12:55:57,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:57,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778833806] [2021-08-21 12:55:57,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:57,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:57,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:57,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778833806] [2021-08-21 12:55:57,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778833806] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:57,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811939312] [2021-08-21 12:55:57,528 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:55:57,528 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:57,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:57,528 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:57,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-21 12:56:00,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:56:00,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:00,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:00,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:00,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:56:00,992 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:56:00,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 84 [2021-08-21 12:56:01,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:01,131 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:56:01,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 41 [2021-08-21 12:56:01,250 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:56:01,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 30 [2021-08-21 12:56:01,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:01,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811939312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:01,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:01,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:56:01,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756268905] [2021-08-21 12:56:01,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:56:01,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:01,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:56:01,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:56:01,376 INFO L87 Difference]: Start difference. First operand 8446 states and 30620 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:01,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:01,916 INFO L93 Difference]: Finished difference Result 9209 states and 32875 transitions. [2021-08-21 12:56:01,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:56:01,917 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:56:01,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:01,936 INFO L225 Difference]: With dead ends: 9209 [2021-08-21 12:56:01,936 INFO L226 Difference]: Without dead ends: 9184 [2021-08-21 12:56:01,937 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 338.6ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:56:01,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9184 states. [2021-08-21 12:56:02,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9184 to 8416. [2021-08-21 12:56:02,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8416 states, 8415 states have (on average 3.627688651218063) internal successors, (30527), 8415 states have internal predecessors, (30527), 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) [2021-08-21 12:56:02,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8416 states to 8416 states and 30527 transitions. [2021-08-21 12:56:02,063 INFO L78 Accepts]: Start accepts. Automaton has 8416 states and 30527 transitions. Word has length 30 [2021-08-21 12:56:02,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:02,063 INFO L470 AbstractCegarLoop]: Abstraction has 8416 states and 30527 transitions. [2021-08-21 12:56:02,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:02,063 INFO L276 IsEmpty]: Start isEmpty. Operand 8416 states and 30527 transitions. [2021-08-21 12:56:02,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:02,076 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:02,076 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:02,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-08-21 12:56:02,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:02,277 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:02,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:02,277 INFO L82 PathProgramCache]: Analyzing trace with hash -1639112101, now seen corresponding path program 77 times [2021-08-21 12:56:02,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:02,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204211091] [2021-08-21 12:56:02,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:02,277 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:02,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:02,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204211091] [2021-08-21 12:56:02,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204211091] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:02,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224017402] [2021-08-21 12:56:02,522 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:56:02,523 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:02,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:02,523 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:02,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-21 12:56:05,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:56:05,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:05,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:56:05,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:05,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:56:06,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:06,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:56:06,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:06,208 INFO L354 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2021-08-21 12:56:06,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 70 [2021-08-21 12:56:06,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:56:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:06,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224017402] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:06,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:06,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-21 12:56:06,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659161093] [2021-08-21 12:56:06,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:56:06,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:06,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:56:06,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=373, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:56:06,567 INFO L87 Difference]: Start difference. First operand 8416 states and 30527 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:07,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:07,375 INFO L93 Difference]: Finished difference Result 8685 states and 31291 transitions. [2021-08-21 12:56:07,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:56:07,376 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:56:07,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:07,393 INFO L225 Difference]: With dead ends: 8685 [2021-08-21 12:56:07,393 INFO L226 Difference]: Without dead ends: 8652 [2021-08-21 12:56:07,393 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 546.3ms TimeCoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2021-08-21 12:56:07,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8652 states. [2021-08-21 12:56:07,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8652 to 8450. [2021-08-21 12:56:07,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8450 states, 8449 states have (on average 3.6256361699609423) internal successors, (30633), 8449 states have internal predecessors, (30633), 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) [2021-08-21 12:56:07,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8450 states to 8450 states and 30633 transitions. [2021-08-21 12:56:07,513 INFO L78 Accepts]: Start accepts. Automaton has 8450 states and 30633 transitions. Word has length 30 [2021-08-21 12:56:07,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:07,513 INFO L470 AbstractCegarLoop]: Abstraction has 8450 states and 30633 transitions. [2021-08-21 12:56:07,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:07,513 INFO L276 IsEmpty]: Start isEmpty. Operand 8450 states and 30633 transitions. [2021-08-21 12:56:07,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:07,529 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:07,529 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:07,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:07,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-08-21 12:56:07,729 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:07,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:07,729 INFO L82 PathProgramCache]: Analyzing trace with hash -224132811, now seen corresponding path program 78 times [2021-08-21 12:56:07,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:07,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517727472] [2021-08-21 12:56:07,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:07,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:07,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:07,891 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:07,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:07,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517727472] [2021-08-21 12:56:07,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517727472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:07,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304563610] [2021-08-21 12:56:07,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:56:07,892 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:07,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:07,892 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:07,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-21 12:56:11,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:56:11,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:11,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:56:11,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:11,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:56:11,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:11,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:56:11,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:11,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2021-08-21 12:56:11,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:56:11,787 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:11,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304563610] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:11,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:11,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:56:11,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435303648] [2021-08-21 12:56:11,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:56:11,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:11,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:56:11,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:56:11,788 INFO L87 Difference]: Start difference. First operand 8450 states and 30633 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:12,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:12,626 INFO L93 Difference]: Finished difference Result 9522 states and 34049 transitions. [2021-08-21 12:56:12,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:56:12,627 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:56:12,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:12,650 INFO L225 Difference]: With dead ends: 9522 [2021-08-21 12:56:12,650 INFO L226 Difference]: Without dead ends: 9489 [2021-08-21 12:56:12,650 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 392.8ms TimeCoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:56:12,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9489 states. [2021-08-21 12:56:12,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9489 to 8463. [2021-08-21 12:56:12,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8463 states, 8462 states have (on average 3.626920349799102) internal successors, (30691), 8462 states have internal predecessors, (30691), 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) [2021-08-21 12:56:12,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8463 states to 8463 states and 30691 transitions. [2021-08-21 12:56:12,788 INFO L78 Accepts]: Start accepts. Automaton has 8463 states and 30691 transitions. Word has length 30 [2021-08-21 12:56:12,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:12,788 INFO L470 AbstractCegarLoop]: Abstraction has 8463 states and 30691 transitions. [2021-08-21 12:56:12,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:12,789 INFO L276 IsEmpty]: Start isEmpty. Operand 8463 states and 30691 transitions. [2021-08-21 12:56:12,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:12,802 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:12,802 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:12,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:13,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:13,002 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:13,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:13,003 INFO L82 PathProgramCache]: Analyzing trace with hash -893511105, now seen corresponding path program 79 times [2021-08-21 12:56:13,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:13,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449007456] [2021-08-21 12:56:13,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:13,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:13,167 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:13,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:13,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449007456] [2021-08-21 12:56:13,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449007456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:13,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028589035] [2021-08-21 12:56:13,167 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:56:13,168 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:13,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:13,168 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:13,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-21 12:56:16,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:16,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:16,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:16,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:56:16,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:16,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:56:16,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-21 12:56:17,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:56:17,111 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:17,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028589035] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:17,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:17,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:56:17,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586574225] [2021-08-21 12:56:17,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:56:17,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:17,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:56:17,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:56:17,112 INFO L87 Difference]: Start difference. First operand 8463 states and 30691 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:17,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:17,654 INFO L93 Difference]: Finished difference Result 8956 states and 32237 transitions. [2021-08-21 12:56:17,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:56:17,655 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:56:17,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:17,675 INFO L225 Difference]: With dead ends: 8956 [2021-08-21 12:56:17,675 INFO L226 Difference]: Without dead ends: 8923 [2021-08-21 12:56:17,676 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 284.1ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:56:17,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8923 states. [2021-08-21 12:56:17,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8923 to 8515. [2021-08-21 12:56:17,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8515 states, 8514 states have (on average 3.6270848015034063) internal successors, (30881), 8514 states have internal predecessors, (30881), 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) [2021-08-21 12:56:17,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8515 states to 8515 states and 30881 transitions. [2021-08-21 12:56:17,810 INFO L78 Accepts]: Start accepts. Automaton has 8515 states and 30881 transitions. Word has length 30 [2021-08-21 12:56:17,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:17,810 INFO L470 AbstractCegarLoop]: Abstraction has 8515 states and 30881 transitions. [2021-08-21 12:56:17,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:17,811 INFO L276 IsEmpty]: Start isEmpty. Operand 8515 states and 30881 transitions. [2021-08-21 12:56:17,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:17,823 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:17,823 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:17,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:18,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:18,024 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:18,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:18,024 INFO L82 PathProgramCache]: Analyzing trace with hash -501539329, now seen corresponding path program 80 times [2021-08-21 12:56:18,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:18,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065515631] [2021-08-21 12:56:18,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:18,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:18,190 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:18,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:18,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065515631] [2021-08-21 12:56:18,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065515631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:18,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592930283] [2021-08-21 12:56:18,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:56:18,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:18,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:18,192 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:18,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-21 12:56:21,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:56:21,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:21,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:21,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:21,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:56:21,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:21,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:56:22,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:22,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-08-21 12:56:22,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2021-08-21 12:56:22,185 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:22,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592930283] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:22,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:22,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-21 12:56:22,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438162116] [2021-08-21 12:56:22,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:56:22,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:22,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:56:22,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:56:22,186 INFO L87 Difference]: Start difference. First operand 8515 states and 30881 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:22,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:22,860 INFO L93 Difference]: Finished difference Result 10097 states and 35841 transitions. [2021-08-21 12:56:22,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:56:22,861 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:56:22,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:22,882 INFO L225 Difference]: With dead ends: 10097 [2021-08-21 12:56:22,882 INFO L226 Difference]: Without dead ends: 10016 [2021-08-21 12:56:22,883 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 430.1ms TimeCoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:56:22,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10016 states. [2021-08-21 12:56:23,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10016 to 8651. [2021-08-21 12:56:23,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8651 states, 8650 states have (on average 3.6268208092485548) internal successors, (31372), 8650 states have internal predecessors, (31372), 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) [2021-08-21 12:56:23,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8651 states to 8651 states and 31372 transitions. [2021-08-21 12:56:23,041 INFO L78 Accepts]: Start accepts. Automaton has 8651 states and 31372 transitions. Word has length 30 [2021-08-21 12:56:23,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:23,041 INFO L470 AbstractCegarLoop]: Abstraction has 8651 states and 31372 transitions. [2021-08-21 12:56:23,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:23,042 INFO L276 IsEmpty]: Start isEmpty. Operand 8651 states and 31372 transitions. [2021-08-21 12:56:23,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:23,055 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:23,055 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:23,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2021-08-21 12:56:23,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-08-21 12:56:23,256 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:23,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:23,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1686107901, now seen corresponding path program 81 times [2021-08-21 12:56:23,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:23,256 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752357528] [2021-08-21 12:56:23,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:23,256 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:23,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:23,439 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:23,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:23,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752357528] [2021-08-21 12:56:23,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752357528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:23,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271239889] [2021-08-21 12:56:23,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:56:23,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:23,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:23,440 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:23,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-21 12:56:26,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:56:26,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:26,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:26,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:27,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:56:27,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:27,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 12:56:27,330 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:56:27,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 44 [2021-08-21 12:56:27,426 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:56:27,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 64 [2021-08-21 12:56:27,774 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:27,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271239889] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:27,775 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:27,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-21 12:56:27,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567062103] [2021-08-21 12:56:27,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:56:27,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:27,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:56:27,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:56:27,775 INFO L87 Difference]: Start difference. First operand 8651 states and 31372 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:28,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:28,944 INFO L93 Difference]: Finished difference Result 9466 states and 33811 transitions. [2021-08-21 12:56:28,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:56:28,945 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:56:28,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:28,964 INFO L225 Difference]: With dead ends: 9466 [2021-08-21 12:56:28,964 INFO L226 Difference]: Without dead ends: 9439 [2021-08-21 12:56:28,964 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 775.0ms TimeCoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:56:28,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9439 states. [2021-08-21 12:56:29,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9439 to 8681. [2021-08-21 12:56:29,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8681 states, 8680 states have (on average 3.6245391705069125) internal successors, (31461), 8680 states have internal predecessors, (31461), 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) [2021-08-21 12:56:29,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8681 states to 8681 states and 31461 transitions. [2021-08-21 12:56:29,093 INFO L78 Accepts]: Start accepts. Automaton has 8681 states and 31461 transitions. Word has length 30 [2021-08-21 12:56:29,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:29,093 INFO L470 AbstractCegarLoop]: Abstraction has 8681 states and 31461 transitions. [2021-08-21 12:56:29,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:29,093 INFO L276 IsEmpty]: Start isEmpty. Operand 8681 states and 31461 transitions. [2021-08-21 12:56:29,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:29,137 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:29,137 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:29,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:29,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:29,348 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:29,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:29,349 INFO L82 PathProgramCache]: Analyzing trace with hash -142454983, now seen corresponding path program 82 times [2021-08-21 12:56:29,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:29,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925022126] [2021-08-21 12:56:29,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:29,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:29,553 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:29,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:29,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925022126] [2021-08-21 12:56:29,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925022126] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:29,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538653852] [2021-08-21 12:56:29,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:56:29,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:29,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:29,555 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:29,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-21 12:56:33,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:56:33,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:33,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:33,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:33,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:56:33,264 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:56:33,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 78 [2021-08-21 12:56:33,510 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:56:33,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 36 [2021-08-21 12:56:33,631 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:56:33,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 25 [2021-08-21 12:56:33,708 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:33,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538653852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:33,708 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:33,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:56:33,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896773790] [2021-08-21 12:56:33,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:56:33,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:33,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:56:33,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:56:33,709 INFO L87 Difference]: Start difference. First operand 8681 states and 31461 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:34,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:34,348 INFO L93 Difference]: Finished difference Result 9182 states and 33001 transitions. [2021-08-21 12:56:34,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:56:34,348 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:56:34,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:34,368 INFO L225 Difference]: With dead ends: 9182 [2021-08-21 12:56:34,368 INFO L226 Difference]: Without dead ends: 9149 [2021-08-21 12:56:34,369 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 332.3ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:56:34,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9149 states. [2021-08-21 12:56:34,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9149 to 8727. [2021-08-21 12:56:34,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8727 states, 8726 states have (on average 3.6230804492321798) internal successors, (31615), 8726 states have internal predecessors, (31615), 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) [2021-08-21 12:56:34,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8727 states to 8727 states and 31615 transitions. [2021-08-21 12:56:34,527 INFO L78 Accepts]: Start accepts. Automaton has 8727 states and 31615 transitions. Word has length 30 [2021-08-21 12:56:34,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:34,527 INFO L470 AbstractCegarLoop]: Abstraction has 8727 states and 31615 transitions. [2021-08-21 12:56:34,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:34,528 INFO L276 IsEmpty]: Start isEmpty. Operand 8727 states and 31615 transitions. [2021-08-21 12:56:34,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:34,542 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:34,542 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:34,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:34,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:34,743 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:34,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:34,743 INFO L82 PathProgramCache]: Analyzing trace with hash 249516793, now seen corresponding path program 83 times [2021-08-21 12:56:34,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:34,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2197020] [2021-08-21 12:56:34,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:34,744 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:34,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:34,951 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:34,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:34,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2197020] [2021-08-21 12:56:34,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2197020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:34,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56305055] [2021-08-21 12:56:34,952 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:56:34,952 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:34,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:34,953 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:34,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-21 12:56:38,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:56:38,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:38,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:56:38,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:38,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:56:38,721 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:56:38,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 83 [2021-08-21 12:56:39,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:39,033 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:56:39,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 43 [2021-08-21 12:56:39,121 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:56:39,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 28 [2021-08-21 12:56:39,237 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:39,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56305055] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:39,237 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:39,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:56:39,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644323897] [2021-08-21 12:56:39,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:56:39,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:39,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:56:39,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:56:39,238 INFO L87 Difference]: Start difference. First operand 8727 states and 31615 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:56:40,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:40,041 INFO L93 Difference]: Finished difference Result 10453 states and 37070 transitions. [2021-08-21 12:56:40,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:56:40,042 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:56:40,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:40,066 INFO L225 Difference]: With dead ends: 10453 [2021-08-21 12:56:40,067 INFO L226 Difference]: Without dead ends: 10387 [2021-08-21 12:56:40,067 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 472.5ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:56:40,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10387 states. [2021-08-21 12:56:40,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10387 to 8824. [2021-08-21 12:56:40,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8824 states, 8823 states have (on average 3.6234840757112092) internal successors, (31970), 8823 states have internal predecessors, (31970), 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) [2021-08-21 12:56:40,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8824 states to 8824 states and 31970 transitions. [2021-08-21 12:56:40,212 INFO L78 Accepts]: Start accepts. Automaton has 8824 states and 31970 transitions. Word has length 30 [2021-08-21 12:56:40,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:40,213 INFO L470 AbstractCegarLoop]: Abstraction has 8824 states and 31970 transitions. [2021-08-21 12:56:40,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 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) [2021-08-21 12:56:40,213 INFO L276 IsEmpty]: Start isEmpty. Operand 8824 states and 31970 transitions. [2021-08-21 12:56:40,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:40,226 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:40,226 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:40,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:40,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-08-21 12:56:40,426 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:40,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:40,427 INFO L82 PathProgramCache]: Analyzing trace with hash -935051779, now seen corresponding path program 84 times [2021-08-21 12:56:40,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:40,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653178085] [2021-08-21 12:56:40,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:40,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:40,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:40,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:40,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:40,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653178085] [2021-08-21 12:56:40,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653178085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:40,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101824107] [2021-08-21 12:56:40,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:56:40,692 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:40,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:40,692 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:40,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-21 12:56:44,297 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:56:44,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:44,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:44,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:44,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-21 12:56:44,476 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:56:44,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 75 [2021-08-21 12:56:44,763 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:56:44,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 37 [2021-08-21 12:56:44,812 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:56:44,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 27 [2021-08-21 12:56:44,948 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:44,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101824107] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:44,948 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:44,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:56:44,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856363397] [2021-08-21 12:56:44,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:56:44,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:44,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:56:44,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:56:44,949 INFO L87 Difference]: Start difference. First operand 8824 states and 31970 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:45,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:45,804 INFO L93 Difference]: Finished difference Result 9585 states and 34305 transitions. [2021-08-21 12:56:45,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:56:45,805 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:56:45,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:45,824 INFO L225 Difference]: With dead ends: 9585 [2021-08-21 12:56:45,824 INFO L226 Difference]: Without dead ends: 9542 [2021-08-21 12:56:45,825 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 499.3ms TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:56:45,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9542 states. [2021-08-21 12:56:45,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9542 to 8815. [2021-08-21 12:56:45,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8815 states, 8814 states have (on average 3.6257090991604266) internal successors, (31957), 8814 states have internal predecessors, (31957), 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) [2021-08-21 12:56:45,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8815 states to 8815 states and 31957 transitions. [2021-08-21 12:56:45,962 INFO L78 Accepts]: Start accepts. Automaton has 8815 states and 31957 transitions. Word has length 30 [2021-08-21 12:56:45,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:45,963 INFO L470 AbstractCegarLoop]: Abstraction has 8815 states and 31957 transitions. [2021-08-21 12:56:45,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:45,963 INFO L276 IsEmpty]: Start isEmpty. Operand 8815 states and 31957 transitions. [2021-08-21 12:56:46,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:56:46,011 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:46,011 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:46,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:46,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:46,212 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:46,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:46,212 INFO L82 PathProgramCache]: Analyzing trace with hash -154041223, now seen corresponding path program 85 times [2021-08-21 12:56:46,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:46,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381387658] [2021-08-21 12:56:46,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:46,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:46,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:46,468 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:46,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:46,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381387658] [2021-08-21 12:56:46,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381387658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:46,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4574260] [2021-08-21 12:56:46,469 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:56:46,469 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:46,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:46,469 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:46,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-21 12:56:50,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:50,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:50,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:50,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:56:50,282 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-21 12:56:50,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 78 [2021-08-21 12:56:50,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 12:56:50,464 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-21 12:56:50,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 41 [2021-08-21 12:56:50,592 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 12:56:50,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 30 [2021-08-21 12:56:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:50,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4574260] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:50,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:50,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:56:50,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310942680] [2021-08-21 12:56:50,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:56:50,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:50,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:56:50,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:56:50,706 INFO L87 Difference]: Start difference. First operand 8815 states and 31957 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:51,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:51,436 INFO L93 Difference]: Finished difference Result 9572 states and 34284 transitions. [2021-08-21 12:56:51,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:56:51,436 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) Word has length 30 [2021-08-21 12:56:51,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:51,473 INFO L225 Difference]: With dead ends: 9572 [2021-08-21 12:56:51,473 INFO L226 Difference]: Without dead ends: 9539 [2021-08-21 12:56:51,474 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 345.3ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:56:51,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9539 states. [2021-08-21 12:56:51,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9539 to 8806. [2021-08-21 12:56:51,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8806 states, 8805 states have (on average 3.6290743895513913) internal successors, (31954), 8805 states have internal predecessors, (31954), 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) [2021-08-21 12:56:51,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8806 states to 8806 states and 31954 transitions. [2021-08-21 12:56:51,630 INFO L78 Accepts]: Start accepts. Automaton has 8806 states and 31954 transitions. Word has length 30 [2021-08-21 12:56:51,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:51,630 INFO L470 AbstractCegarLoop]: Abstraction has 8806 states and 31954 transitions. [2021-08-21 12:56:51,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 18 states have internal predecessors, (51), 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) [2021-08-21 12:56:51,630 INFO L276 IsEmpty]: Start isEmpty. Operand 8806 states and 31954 transitions. [2021-08-21 12:56:51,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:56:51,643 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:51,643 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:51,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-08-21 12:56:51,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:51,844 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:51,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:51,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1598185301, now seen corresponding path program 86 times [2021-08-21 12:56:51,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:51,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997568696] [2021-08-21 12:56:51,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:51,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:51,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:51,965 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:51,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:51,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997568696] [2021-08-21 12:56:51,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997568696] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:51,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330733388] [2021-08-21 12:56:51,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:56:51,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:51,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:51,981 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:52,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-21 12:56:55,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:56:55,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:55,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:56:55,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:56,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330733388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:56,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:56,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-08-21 12:56:56,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700611478] [2021-08-21 12:56:56,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:56:56,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:56,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:56:56,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:56:56,003 INFO L87 Difference]: Start difference. First operand 8806 states and 31954 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 13 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:56,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:56,955 INFO L93 Difference]: Finished difference Result 23296 states and 79787 transitions. [2021-08-21 12:56:56,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-21 12:56:56,955 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 13 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:56:56,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:57,011 INFO L225 Difference]: With dead ends: 23296 [2021-08-21 12:56:57,011 INFO L226 Difference]: Without dead ends: 23236 [2021-08-21 12:56:57,011 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 485.4ms TimeCoverageRelationStatistics Valid=946, Invalid=3086, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 12:56:57,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23236 states. [2021-08-21 12:56:57,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23236 to 13298. [2021-08-21 12:56:57,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13298 states, 13297 states have (on average 3.650823494021208) internal successors, (48545), 13297 states have internal predecessors, (48545), 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) [2021-08-21 12:56:57,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13298 states to 13298 states and 48545 transitions. [2021-08-21 12:56:57,312 INFO L78 Accepts]: Start accepts. Automaton has 13298 states and 48545 transitions. Word has length 32 [2021-08-21 12:56:57,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:57,312 INFO L470 AbstractCegarLoop]: Abstraction has 13298 states and 48545 transitions. [2021-08-21 12:56:57,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 13 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:57,313 INFO L276 IsEmpty]: Start isEmpty. Operand 13298 states and 48545 transitions. [2021-08-21 12:56:57,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:56:57,335 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:57,335 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:57,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:57,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:57,535 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:57,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:57,536 INFO L82 PathProgramCache]: Analyzing trace with hash 2029464231, now seen corresponding path program 87 times [2021-08-21 12:56:57,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:57,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15624008] [2021-08-21 12:56:57,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:57,536 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:57,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:57,573 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:56:57,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:57,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15624008] [2021-08-21 12:56:57,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15624008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:57,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463297244] [2021-08-21 12:56:57,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:56:57,573 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:57,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:57,574 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:57,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-21 12:57:01,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:57:01,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:01,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:57:01,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:01,414 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:57:01,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463297244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:01,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:01,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-08-21 12:57:01,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977752134] [2021-08-21 12:57:01,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:57:01,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:01,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:57:01,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:57:01,415 INFO L87 Difference]: Start difference. First operand 13298 states and 48545 transitions. Second operand has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:01,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:01,549 INFO L93 Difference]: Finished difference Result 19530 states and 69812 transitions. [2021-08-21 12:57:01,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:57:01,553 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:57:01,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:01,600 INFO L225 Difference]: With dead ends: 19530 [2021-08-21 12:57:01,601 INFO L226 Difference]: Without dead ends: 19530 [2021-08-21 12:57:01,601 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 27.8ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:57:01,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19530 states. [2021-08-21 12:57:01,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19530 to 13983. [2021-08-21 12:57:01,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13983 states, 13982 states have (on average 3.6468316406808756) internal successors, (50990), 13982 states have internal predecessors, (50990), 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) [2021-08-21 12:57:01,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13983 states to 13983 states and 50990 transitions. [2021-08-21 12:57:01,893 INFO L78 Accepts]: Start accepts. Automaton has 13983 states and 50990 transitions. Word has length 32 [2021-08-21 12:57:01,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:01,893 INFO L470 AbstractCegarLoop]: Abstraction has 13983 states and 50990 transitions. [2021-08-21 12:57:01,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:01,893 INFO L276 IsEmpty]: Start isEmpty. Operand 13983 states and 50990 transitions. [2021-08-21 12:57:01,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:01,916 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:01,916 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:01,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-08-21 12:57:02,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2021-08-21 12:57:02,117 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:02,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:02,117 INFO L82 PathProgramCache]: Analyzing trace with hash -936805645, now seen corresponding path program 88 times [2021-08-21 12:57:02,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:02,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645505296] [2021-08-21 12:57:02,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:02,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:57:02,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:02,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645505296] [2021-08-21 12:57:02,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645505296] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:02,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985144509] [2021-08-21 12:57:02,153 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:57:02,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:02,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:02,154 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:02,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-21 12:57:05,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:57:05,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:05,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:57:05,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:05,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:05,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985144509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:05,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:05,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-08-21 12:57:05,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44878209] [2021-08-21 12:57:05,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:57:05,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:05,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:57:05,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:57:05,956 INFO L87 Difference]: Start difference. First operand 13983 states and 50990 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 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) [2021-08-21 12:57:06,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:06,917 INFO L93 Difference]: Finished difference Result 30928 states and 109813 transitions. [2021-08-21 12:57:06,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 12:57:06,917 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 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) Word has length 32 [2021-08-21 12:57:06,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:07,002 INFO L225 Difference]: With dead ends: 30928 [2021-08-21 12:57:07,002 INFO L226 Difference]: Without dead ends: 30856 [2021-08-21 12:57:07,003 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1144 ImplicationChecksByTransitivity, 460.0ms TimeCoverageRelationStatistics Valid=869, Invalid=2913, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 12:57:07,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30856 states. [2021-08-21 12:57:07,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30856 to 18168. [2021-08-21 12:57:07,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18168 states, 18167 states have (on average 3.713051136676391) internal successors, (67455), 18167 states have internal predecessors, (67455), 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) [2021-08-21 12:57:07,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18168 states to 18168 states and 67455 transitions. [2021-08-21 12:57:07,480 INFO L78 Accepts]: Start accepts. Automaton has 18168 states and 67455 transitions. Word has length 32 [2021-08-21 12:57:07,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:07,480 INFO L470 AbstractCegarLoop]: Abstraction has 18168 states and 67455 transitions. [2021-08-21 12:57:07,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 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) [2021-08-21 12:57:07,480 INFO L276 IsEmpty]: Start isEmpty. Operand 18168 states and 67455 transitions. [2021-08-21 12:57:07,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:07,509 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:07,509 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:07,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-08-21 12:57:07,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:07,709 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:07,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:07,710 INFO L82 PathProgramCache]: Analyzing trace with hash -2025591855, now seen corresponding path program 89 times [2021-08-21 12:57:07,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:07,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356547799] [2021-08-21 12:57:07,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:07,710 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:07,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:07,750 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:07,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:07,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356547799] [2021-08-21 12:57:07,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356547799] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:07,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681465075] [2021-08-21 12:57:07,751 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:57:07,751 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:07,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:07,751 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:07,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-21 12:57:11,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-21 12:57:11,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:11,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:57:11,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:11,585 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:11,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681465075] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:11,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:11,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 12:57:11,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519039161] [2021-08-21 12:57:11,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:57:11,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:11,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:57:11,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:57:11,586 INFO L87 Difference]: Start difference. First operand 18168 states and 67455 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-08-21 12:57:11,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:11,902 INFO L93 Difference]: Finished difference Result 26705 states and 97145 transitions. [2021-08-21 12:57:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:57:11,902 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 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) Word has length 32 [2021-08-21 12:57:11,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:11,980 INFO L225 Difference]: With dead ends: 26705 [2021-08-21 12:57:11,980 INFO L226 Difference]: Without dead ends: 26529 [2021-08-21 12:57:11,981 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 24.4ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:57:12,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26529 states. [2021-08-21 12:57:12,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26529 to 23303. [2021-08-21 12:57:12,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23303 states, 23302 states have (on average 3.74809029267874) internal successors, (87338), 23302 states have internal predecessors, (87338), 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) [2021-08-21 12:57:12,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23303 states to 23303 states and 87338 transitions. [2021-08-21 12:57:12,520 INFO L78 Accepts]: Start accepts. Automaton has 23303 states and 87338 transitions. Word has length 32 [2021-08-21 12:57:12,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:12,520 INFO L470 AbstractCegarLoop]: Abstraction has 23303 states and 87338 transitions. [2021-08-21 12:57:12,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-08-21 12:57:12,520 INFO L276 IsEmpty]: Start isEmpty. Operand 23303 states and 87338 transitions. [2021-08-21 12:57:12,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:12,558 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:12,558 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:12,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-08-21 12:57:12,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:12,758 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:12,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:12,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1710215305, now seen corresponding path program 90 times [2021-08-21 12:57:12,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:12,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151106791] [2021-08-21 12:57:12,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:12,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:12,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:12,800 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:12,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:12,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151106791] [2021-08-21 12:57:12,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151106791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:12,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423705698] [2021-08-21 12:57:12,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:57:12,800 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:12,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:12,802 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:12,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-21 12:57:16,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:57:16,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:16,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:57:16,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:16,664 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:16,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423705698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:16,664 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:16,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 12:57:16,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008843620] [2021-08-21 12:57:16,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:57:16,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:16,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:57:16,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:57:16,665 INFO L87 Difference]: Start difference. First operand 23303 states and 87338 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-08-21 12:57:16,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:16,850 INFO L93 Difference]: Finished difference Result 24722 states and 91252 transitions. [2021-08-21 12:57:16,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:57:16,850 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 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) Word has length 32 [2021-08-21 12:57:16,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:16,917 INFO L225 Difference]: With dead ends: 24722 [2021-08-21 12:57:16,917 INFO L226 Difference]: Without dead ends: 24670 [2021-08-21 12:57:16,917 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:57:16,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24670 states. [2021-08-21 12:57:17,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24670 to 22355. [2021-08-21 12:57:17,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22355 states, 22354 states have (on average 3.7554352688556856) internal successors, (83949), 22354 states have internal predecessors, (83949), 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) [2021-08-21 12:57:17,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22355 states to 22355 states and 83949 transitions. [2021-08-21 12:57:17,373 INFO L78 Accepts]: Start accepts. Automaton has 22355 states and 83949 transitions. Word has length 32 [2021-08-21 12:57:17,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:17,373 INFO L470 AbstractCegarLoop]: Abstraction has 22355 states and 83949 transitions. [2021-08-21 12:57:17,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-08-21 12:57:17,374 INFO L276 IsEmpty]: Start isEmpty. Operand 22355 states and 83949 transitions. [2021-08-21 12:57:17,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:17,521 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:17,521 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:17,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-21 12:57:17,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:17,721 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:17,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:17,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1781154633, now seen corresponding path program 91 times [2021-08-21 12:57:17,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:17,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164982833] [2021-08-21 12:57:17,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:17,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:17,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:17,829 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 12:57:17,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:17,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164982833] [2021-08-21 12:57:17,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164982833] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:17,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835864990] [2021-08-21 12:57:17,830 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:57:17,830 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:17,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:17,831 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:17,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-21 12:57:21,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:21,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:57:21,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:21,670 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:21,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835864990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:21,670 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:21,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-08-21 12:57:21,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411864543] [2021-08-21 12:57:21,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:57:21,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:21,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:57:21,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:57:21,671 INFO L87 Difference]: Start difference. First operand 22355 states and 83949 transitions. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 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) [2021-08-21 12:57:22,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:22,830 INFO L93 Difference]: Finished difference Result 76416 states and 273167 transitions. [2021-08-21 12:57:22,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-21 12:57:22,830 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 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) Word has length 32 [2021-08-21 12:57:22,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:23,089 INFO L225 Difference]: With dead ends: 76416 [2021-08-21 12:57:23,090 INFO L226 Difference]: Without dead ends: 76380 [2021-08-21 12:57:23,090 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 499.4ms TimeCoverageRelationStatistics Valid=1052, Invalid=3108, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 12:57:23,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76380 states. [2021-08-21 12:57:24,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76380 to 37985. [2021-08-21 12:57:24,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37985 states, 37984 states have (on average 3.7892007160909857) internal successors, (143929), 37984 states have internal predecessors, (143929), 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) [2021-08-21 12:57:24,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37985 states to 37985 states and 143929 transitions. [2021-08-21 12:57:24,492 INFO L78 Accepts]: Start accepts. Automaton has 37985 states and 143929 transitions. Word has length 32 [2021-08-21 12:57:24,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:24,492 INFO L470 AbstractCegarLoop]: Abstraction has 37985 states and 143929 transitions. [2021-08-21 12:57:24,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 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) [2021-08-21 12:57:24,492 INFO L276 IsEmpty]: Start isEmpty. Operand 37985 states and 143929 transitions. [2021-08-21 12:57:24,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:24,551 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:24,551 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:24,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-08-21 12:57:24,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:24,752 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:24,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:24,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1682860803, now seen corresponding path program 92 times [2021-08-21 12:57:24,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:24,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5048675] [2021-08-21 12:57:24,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:24,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:24,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:24,804 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:24,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:24,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5048675] [2021-08-21 12:57:24,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5048675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:24,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355833036] [2021-08-21 12:57:24,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:57:24,805 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:24,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:24,806 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:24,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-21 12:57:28,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:57:28,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:28,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:57:28,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:28,962 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:57:28,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355833036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:28,963 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:28,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-08-21 12:57:28,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074539932] [2021-08-21 12:57:28,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:57:28,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:28,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:57:28,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:57:28,963 INFO L87 Difference]: Start difference. First operand 37985 states and 143929 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:30,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:30,359 INFO L93 Difference]: Finished difference Result 89635 states and 328284 transitions. [2021-08-21 12:57:30,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-21 12:57:30,359 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:57:30,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:30,987 INFO L225 Difference]: With dead ends: 89635 [2021-08-21 12:57:30,987 INFO L226 Difference]: Without dead ends: 88803 [2021-08-21 12:57:30,987 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 490.2ms TimeCoverageRelationStatistics Valid=908, Invalid=3784, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 12:57:31,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88803 states. [2021-08-21 12:57:32,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88803 to 59827. [2021-08-21 12:57:32,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59827 states, 59826 states have (on average 3.8042489887339954) internal successors, (227593), 59826 states have internal predecessors, (227593), 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) [2021-08-21 12:57:33,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59827 states to 59827 states and 227593 transitions. [2021-08-21 12:57:33,131 INFO L78 Accepts]: Start accepts. Automaton has 59827 states and 227593 transitions. Word has length 32 [2021-08-21 12:57:33,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:33,131 INFO L470 AbstractCegarLoop]: Abstraction has 59827 states and 227593 transitions. [2021-08-21 12:57:33,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:33,131 INFO L276 IsEmpty]: Start isEmpty. Operand 59827 states and 227593 transitions. [2021-08-21 12:57:33,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:33,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:33,216 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:33,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2021-08-21 12:57:33,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-08-21 12:57:33,416 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:33,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:33,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1752949781, now seen corresponding path program 93 times [2021-08-21 12:57:33,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:33,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144075640] [2021-08-21 12:57:33,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:33,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:33,668 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:57:33,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:33,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144075640] [2021-08-21 12:57:33,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144075640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:33,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116884962] [2021-08-21 12:57:33,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:57:33,669 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:33,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:33,670 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:33,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-21 12:57:37,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:57:37,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:37,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:57:37,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:37,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-21 12:57:37,982 INFO L354 Elim1Store]: treesize reduction 34, result has 44.3 percent of original size [2021-08-21 12:57:37,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 65 treesize of output 79 [2021-08-21 12:57:38,003 INFO L354 Elim1Store]: treesize reduction 50, result has 29.6 percent of original size [2021-08-21 12:57:38,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 95 [2021-08-21 12:57:38,304 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 12:57:38,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 61 [2021-08-21 12:57:38,530 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:57:38,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116884962] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:38,530 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:38,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13] total 19 [2021-08-21 12:57:38,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202371794] [2021-08-21 12:57:38,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:57:38,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:38,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:57:38,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:57:38,531 INFO L87 Difference]: Start difference. First operand 59827 states and 227593 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:41,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:41,245 INFO L93 Difference]: Finished difference Result 79717 states and 297244 transitions. [2021-08-21 12:57:41,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-21 12:57:41,245 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:57:41,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:41,545 INFO L225 Difference]: With dead ends: 79717 [2021-08-21 12:57:41,545 INFO L226 Difference]: Without dead ends: 79648 [2021-08-21 12:57:41,546 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1520 ImplicationChecksByTransitivity, 1103.4ms TimeCoverageRelationStatistics Valid=596, Invalid=4374, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 12:57:41,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79648 states. [2021-08-21 12:57:43,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79648 to 69631. [2021-08-21 12:57:43,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69631 states, 69630 states have (on average 3.8175211833979605) internal successors, (265814), 69630 states have internal predecessors, (265814), 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) [2021-08-21 12:57:43,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69631 states to 69631 states and 265814 transitions. [2021-08-21 12:57:43,800 INFO L78 Accepts]: Start accepts. Automaton has 69631 states and 265814 transitions. Word has length 32 [2021-08-21 12:57:43,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:43,800 INFO L470 AbstractCegarLoop]: Abstraction has 69631 states and 265814 transitions. [2021-08-21 12:57:43,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:43,800 INFO L276 IsEmpty]: Start isEmpty. Operand 69631 states and 265814 transitions. [2021-08-21 12:57:43,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:43,965 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:43,965 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:43,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2021-08-21 12:57:44,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-08-21 12:57:44,166 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:44,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:44,166 INFO L82 PathProgramCache]: Analyzing trace with hash -2004383707, now seen corresponding path program 94 times [2021-08-21 12:57:44,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:44,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945650076] [2021-08-21 12:57:44,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:44,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:44,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:44,489 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:57:44,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:44,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945650076] [2021-08-21 12:57:44,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945650076] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:44,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533725762] [2021-08-21 12:57:44,489 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:57:44,490 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:44,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:44,490 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:44,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-21 12:57:48,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:57:48,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:48,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:57:48,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:48,412 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:57:48,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533725762] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:48,412 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:48,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 12 [2021-08-21 12:57:48,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079863608] [2021-08-21 12:57:48,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:57:48,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:48,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:57:48,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:57:48,413 INFO L87 Difference]: Start difference. First operand 69631 states and 265814 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 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) [2021-08-21 12:57:50,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:50,367 INFO L93 Difference]: Finished difference Result 139642 states and 507748 transitions. [2021-08-21 12:57:50,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-08-21 12:57:50,367 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 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) Word has length 32 [2021-08-21 12:57:50,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:51,201 INFO L225 Difference]: With dead ends: 139642 [2021-08-21 12:57:51,201 INFO L226 Difference]: Without dead ends: 139634 [2021-08-21 12:57:51,201 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1943 ImplicationChecksByTransitivity, 625.5ms TimeCoverageRelationStatistics Valid=1390, Invalid=4160, Unknown=0, NotChecked=0, Total=5550 [2021-08-21 12:57:51,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139634 states. [2021-08-21 12:57:53,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139634 to 63864. [2021-08-21 12:57:53,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63864 states, 63863 states have (on average 3.773029766844652) internal successors, (240957), 63863 states have internal predecessors, (240957), 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) [2021-08-21 12:57:53,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63864 states to 63864 states and 240957 transitions. [2021-08-21 12:57:53,998 INFO L78 Accepts]: Start accepts. Automaton has 63864 states and 240957 transitions. Word has length 32 [2021-08-21 12:57:53,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:53,999 INFO L470 AbstractCegarLoop]: Abstraction has 63864 states and 240957 transitions. [2021-08-21 12:57:53,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 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) [2021-08-21 12:57:53,999 INFO L276 IsEmpty]: Start isEmpty. Operand 63864 states and 240957 transitions. [2021-08-21 12:57:54,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:57:54,113 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:54,113 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:54,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2021-08-21 12:57:54,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:54,314 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:54,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:54,314 INFO L82 PathProgramCache]: Analyzing trace with hash -293216291, now seen corresponding path program 95 times [2021-08-21 12:57:54,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:54,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698963410] [2021-08-21 12:57:54,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:54,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:54,364 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:57:54,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:54,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698963410] [2021-08-21 12:57:54,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698963410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:54,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706204493] [2021-08-21 12:57:54,364 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:57:54,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:54,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:54,365 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:54,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-21 12:57:58,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:57:58,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:58,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:57:58,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:58,563 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:58,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706204493] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:58,564 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:58,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-08-21 12:57:58,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157604639] [2021-08-21 12:57:58,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:57:58,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:58,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:57:58,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:57:58,564 INFO L87 Difference]: Start difference. First operand 63864 states and 240957 transitions. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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) [2021-08-21 12:58:01,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:01,018 INFO L93 Difference]: Finished difference Result 190277 states and 678849 transitions. [2021-08-21 12:58:01,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-21 12:58:01,018 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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) Word has length 32 [2021-08-21 12:58:01,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:01,864 INFO L225 Difference]: With dead ends: 190277 [2021-08-21 12:58:01,864 INFO L226 Difference]: Without dead ends: 189843 [2021-08-21 12:58:01,865 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2331 ImplicationChecksByTransitivity, 592.1ms TimeCoverageRelationStatistics Valid=1377, Invalid=4475, Unknown=0, NotChecked=0, Total=5852 [2021-08-21 12:58:02,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189843 states. [2021-08-21 12:58:05,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189843 to 98483. [2021-08-21 12:58:05,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98483 states, 98482 states have (on average 3.7999431368168803) internal successors, (374226), 98482 states have internal predecessors, (374226), 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) [2021-08-21 12:58:06,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98483 states to 98483 states and 374226 transitions. [2021-08-21 12:58:06,617 INFO L78 Accepts]: Start accepts. Automaton has 98483 states and 374226 transitions. Word has length 32 [2021-08-21 12:58:06,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:06,617 INFO L470 AbstractCegarLoop]: Abstraction has 98483 states and 374226 transitions. [2021-08-21 12:58:06,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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) [2021-08-21 12:58:06,617 INFO L276 IsEmpty]: Start isEmpty. Operand 98483 states and 374226 transitions. [2021-08-21 12:58:06,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:58:06,771 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:06,771 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:06,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:06,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:06,972 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:58:06,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:06,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1816242539, now seen corresponding path program 96 times [2021-08-21 12:58:06,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:06,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700518802] [2021-08-21 12:58:06,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:06,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:07,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:07,346 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:58:07,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:07,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700518802] [2021-08-21 12:58:07,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700518802] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:07,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962493616] [2021-08-21 12:58:07,347 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:58:07,347 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:07,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:07,347 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:07,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-21 12:58:11,298 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:58:11,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:11,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:58:11,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 12:58:11,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962493616] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:11,363 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:11,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 12:58:11,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705986980] [2021-08-21 12:58:11,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:58:11,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:11,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:58:11,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:58:11,363 INFO L87 Difference]: Start difference. First operand 98483 states and 374226 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:12,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:12,046 INFO L93 Difference]: Finished difference Result 102732 states and 386181 transitions. [2021-08-21 12:58:12,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:58:12,046 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:58:12,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:12,729 INFO L225 Difference]: With dead ends: 102732 [2021-08-21 12:58:12,729 INFO L226 Difference]: Without dead ends: 102708 [2021-08-21 12:58:12,729 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 24.6ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:58:12,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102708 states. [2021-08-21 12:58:14,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102708 to 78451. [2021-08-21 12:58:14,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78451 states, 78450 states have (on average 3.8171956660293183) internal successors, (299459), 78450 states have internal predecessors, (299459), 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) [2021-08-21 12:58:15,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78451 states to 78451 states and 299459 transitions. [2021-08-21 12:58:15,205 INFO L78 Accepts]: Start accepts. Automaton has 78451 states and 299459 transitions. Word has length 32 [2021-08-21 12:58:15,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:15,205 INFO L470 AbstractCegarLoop]: Abstraction has 78451 states and 299459 transitions. [2021-08-21 12:58:15,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:15,205 INFO L276 IsEmpty]: Start isEmpty. Operand 78451 states and 299459 transitions. [2021-08-21 12:58:15,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:58:15,326 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:15,326 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:15,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:15,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-08-21 12:58:15,526 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:58:15,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:15,527 INFO L82 PathProgramCache]: Analyzing trace with hash 363016249, now seen corresponding path program 97 times [2021-08-21 12:58:15,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:15,527 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310060914] [2021-08-21 12:58:15,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:15,527 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:15,585 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:15,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:15,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310060914] [2021-08-21 12:58:15,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310060914] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:15,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649040703] [2021-08-21 12:58:15,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:58:15,586 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:15,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:15,587 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:15,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-21 12:58:19,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:19,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:58:19,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:58:19,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649040703] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:19,670 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:19,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 12:58:19,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566168086] [2021-08-21 12:58:19,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:58:19,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:19,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:58:19,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:58:19,670 INFO L87 Difference]: Start difference. First operand 78451 states and 299459 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 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) [2021-08-21 12:58:20,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:20,465 INFO L93 Difference]: Finished difference Result 100845 states and 378071 transitions. [2021-08-21 12:58:20,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:58:20,465 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 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) Word has length 32 [2021-08-21 12:58:20,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:20,924 INFO L225 Difference]: With dead ends: 100845 [2021-08-21 12:58:20,924 INFO L226 Difference]: Without dead ends: 100845 [2021-08-21 12:58:20,924 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 40.0ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:58:21,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100845 states. [2021-08-21 12:58:22,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100845 to 67183. [2021-08-21 12:58:22,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67183 states, 67182 states have (on average 3.8034741448602305) internal successors, (255525), 67182 states have internal predecessors, (255525), 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) [2021-08-21 12:58:23,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67183 states to 67183 states and 255525 transitions. [2021-08-21 12:58:23,536 INFO L78 Accepts]: Start accepts. Automaton has 67183 states and 255525 transitions. Word has length 32 [2021-08-21 12:58:23,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:23,536 INFO L470 AbstractCegarLoop]: Abstraction has 67183 states and 255525 transitions. [2021-08-21 12:58:23,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 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) [2021-08-21 12:58:23,536 INFO L276 IsEmpty]: Start isEmpty. Operand 67183 states and 255525 transitions. [2021-08-21 12:58:23,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:58:23,641 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:23,641 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:23,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:23,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:23,841 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:58:23,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:23,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1928369863, now seen corresponding path program 98 times [2021-08-21 12:58:23,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:23,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348578993] [2021-08-21 12:58:23,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:23,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:23,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:23,888 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:23,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:23,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348578993] [2021-08-21 12:58:23,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348578993] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:23,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084045093] [2021-08-21 12:58:23,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:58:23,889 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:23,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:23,889 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:23,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-21 12:58:27,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:58:27,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:27,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:58:27,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:27,997 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:58:27,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084045093] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:27,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:27,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-08-21 12:58:27,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96495368] [2021-08-21 12:58:27,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:58:27,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:27,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:58:27,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:58:27,998 INFO L87 Difference]: Start difference. First operand 67183 states and 255525 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:29,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:29,673 INFO L93 Difference]: Finished difference Result 144747 states and 539454 transitions. [2021-08-21 12:58:29,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-21 12:58:29,673 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:58:29,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:30,614 INFO L225 Difference]: With dead ends: 144747 [2021-08-21 12:58:30,614 INFO L226 Difference]: Without dead ends: 144293 [2021-08-21 12:58:30,614 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1521 ImplicationChecksByTransitivity, 440.5ms TimeCoverageRelationStatistics Valid=849, Invalid=3441, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 12:58:30,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144293 states. [2021-08-21 12:58:33,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144293 to 100285. [2021-08-21 12:58:33,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100285 states, 100284 states have (on average 3.8128614734155) internal successors, (382369), 100284 states have internal predecessors, (382369), 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) [2021-08-21 12:58:34,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100285 states to 100285 states and 382369 transitions. [2021-08-21 12:58:34,143 INFO L78 Accepts]: Start accepts. Automaton has 100285 states and 382369 transitions. Word has length 32 [2021-08-21 12:58:34,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:34,143 INFO L470 AbstractCegarLoop]: Abstraction has 100285 states and 382369 transitions. [2021-08-21 12:58:34,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:34,144 INFO L276 IsEmpty]: Start isEmpty. Operand 100285 states and 382369 transitions. [2021-08-21 12:58:34,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:58:34,294 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:34,294 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:34,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:34,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-21 12:58:34,494 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:58:34,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:34,495 INFO L82 PathProgramCache]: Analyzing trace with hash -676010151, now seen corresponding path program 99 times [2021-08-21 12:58:34,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:34,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032396975] [2021-08-21 12:58:34,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:34,495 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:34,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:34,537 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:34,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:34,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032396975] [2021-08-21 12:58:34,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032396975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:34,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74252477] [2021-08-21 12:58:34,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:58:34,537 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:34,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:34,538 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:34,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-21 12:58:38,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:58:38,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:38,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 12:58:38,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:38,774 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:58:38,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74252477] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:38,774 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:38,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-08-21 12:58:38,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022744393] [2021-08-21 12:58:38,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:58:38,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:38,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:58:38,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:58:38,775 INFO L87 Difference]: Start difference. First operand 100285 states and 382369 transitions. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 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) [2021-08-21 12:58:41,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:41,194 INFO L93 Difference]: Finished difference Result 197735 states and 702513 transitions. [2021-08-21 12:58:41,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-21 12:58:41,194 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 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) Word has length 32 [2021-08-21 12:58:41,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:42,472 INFO L225 Difference]: With dead ends: 197735 [2021-08-21 12:58:42,473 INFO L226 Difference]: Without dead ends: 197689 [2021-08-21 12:58:42,473 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2037 ImplicationChecksByTransitivity, 573.9ms TimeCoverageRelationStatistics Valid=1235, Invalid=4315, Unknown=0, NotChecked=0, Total=5550 [2021-08-21 12:58:42,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197689 states. [2021-08-21 12:58:45,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197689 to 89338.