/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-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 18:23:14,611 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 18:23:14,613 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 18:23:14,645 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 18:23:14,646 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 18:23:14,648 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 18:23:14,650 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 18:23:14,654 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 18:23:14,655 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 18:23:14,659 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 18:23:14,660 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 18:23:14,661 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 18:23:14,661 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 18:23:14,662 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 18:23:14,664 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 18:23:14,669 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 18:23:14,670 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 18:23:14,671 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 18:23:14,673 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 18:23:14,678 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 18:23:14,679 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 18:23:14,681 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 18:23:14,682 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 18:23:14,683 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 18:23:14,687 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 18:23:14,687 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 18:23:14,687 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 18:23:14,687 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 18:23:14,688 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 18:23:14,688 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 18:23:14,690 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 18:23:14,691 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 18:23:14,692 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 18:23:14,692 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 18:23:14,693 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 18:23:14,693 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 18:23:14,695 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 18:23:14,695 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 18:23:14,695 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 18:23:14,696 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 18:23:14,696 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 18:23:14,699 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-Delay.epf [2021-08-21 18:23:14,742 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 18:23:14,742 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 18:23:14,744 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 18:23:14,744 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 18:23:14,745 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 18:23:14,745 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 18:23:14,745 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 18:23:14,745 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 18:23:14,745 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 18:23:14,745 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 18:23:14,746 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 18:23:14,746 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 18:23:14,746 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 18:23:14,746 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 18:23:14,746 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 18:23:14,746 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 18:23:14,747 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 18:23:14,747 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 18:23:14,747 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 18:23:14,747 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 18:23:14,747 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 18:23:14,747 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:23:14,747 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 18:23:14,747 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 18:23:14,748 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 18:23:14,748 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 18:23:14,748 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 18:23:14,748 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 18:23:14,748 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 18:23:14,748 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 18:23:14,748 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 18:23:14,985 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 18:23:15,001 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 18:23:15,002 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 18:23:15,003 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 18:23:15,004 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 18:23:15,005 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl [2021-08-21 18:23:15,005 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl' [2021-08-21 18:23:15,032 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 18:23:15,036 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 18:23:15,037 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 18:23:15,037 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 18:23:15,037 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 18:23:15,055 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,059 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,080 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 18:23:15,081 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 18:23:15,081 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 18:23:15,081 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 18:23:15,086 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,086 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,086 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,087 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,088 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,090 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,090 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,091 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 18:23:15,092 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 18:23:15,092 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 18:23:15,092 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 18:23:15,099 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/1) ... [2021-08-21 18:23:15,103 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:23:15,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:15,125 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 18:23:15,128 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 18:23:15,151 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 18:23:15,151 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 18:23:15,152 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 18:23:15,152 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 18:23:15,152 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 18:23:15,152 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 18:23:15,152 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 18:23:15,152 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 18:23:15,152 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 18:23:15,152 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 18:23:15,152 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 18:23:15,152 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 18:23:15,153 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 18:23:15,306 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 18:23:15,306 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 18:23:15,308 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:23:15 BoogieIcfgContainer [2021-08-21 18:23:15,308 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 18:23:15,309 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 18:23:15,309 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 18:23:15,311 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 18:23:15,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:23:15" (1/2) ... [2021-08-21 18:23:15,311 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59e8bfd1 and model type array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 06:23:15, skipping insertion in model container [2021-08-21 18:23:15,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:23:15" (2/2) ... [2021-08-21 18:23:15,312 INFO L111 eAbstractionObserver]: Analyzing ICFG array-sum.wvr.bpl [2021-08-21 18:23:15,315 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 18:23:15,316 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 18:23:15,316 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 18:23:15,316 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 18:23:15,367 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 18:23:15,395 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 18:23:15,399 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 18:23:15,399 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 18:23:15,539 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 142 states have (on average 1.619718309859155) internal successors, (230), 192 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 18:23:15,553 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:15,553 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 18:23:15,554 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:15,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:15,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1005745243, now seen corresponding path program 1 times [2021-08-21 18:23:15,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:15,567 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26046738] [2021-08-21 18:23:15,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:15,568 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:15,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:15,700 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 18:23:15,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:15,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26046738] [2021-08-21 18:23:15,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26046738] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:23:15,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:23:15,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 18:23:15,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119718102] [2021-08-21 18:23:15,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 18:23:15,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:15,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 18:23:15,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:23:15,713 INFO L87 Difference]: Start difference. First operand has 193 states, 142 states have (on average 1.619718309859155) internal successors, (230), 192 states have internal predecessors, (230), 0 states have call successors, (0), 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 3 states, 3 states have (on average 6.0) 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 18:23:15,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:15,735 INFO L93 Difference]: Finished difference Result 298 states and 361 transitions. [2021-08-21 18:23:15,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 18:23:15,737 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) 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 18:23:15,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:15,744 INFO L225 Difference]: With dead ends: 298 [2021-08-21 18:23:15,744 INFO L226 Difference]: Without dead ends: 101 [2021-08-21 18:23:15,745 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:23:15,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-08-21 18:23:15,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 82. [2021-08-21 18:23:15,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 1.4814814814814814) internal successors, (120), 81 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 120 transitions. [2021-08-21 18:23:15,771 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 120 transitions. Word has length 18 [2021-08-21 18:23:15,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:15,771 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 120 transitions. [2021-08-21 18:23:15,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) 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 18:23:15,772 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 120 transitions. [2021-08-21 18:23:15,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 18:23:15,772 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:15,772 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 18:23:15,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 18:23:15,773 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:15,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:15,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1684064102, now seen corresponding path program 1 times [2021-08-21 18:23:15,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:15,774 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303611268] [2021-08-21 18:23:15,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:15,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:15,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:15,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:15,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:15,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303611268] [2021-08-21 18:23:15,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303611268] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:23:15,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:23:15,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:23:15,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238921612] [2021-08-21 18:23:15,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:23:15,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:15,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:23:15,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:23:15,813 INFO L87 Difference]: Start difference. First operand 82 states and 120 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:15,843 INFO L93 Difference]: Finished difference Result 99 states and 159 transitions. [2021-08-21 18:23:15,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 18:23:15,843 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-21 18:23:15,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:15,844 INFO L225 Difference]: With dead ends: 99 [2021-08-21 18:23:15,844 INFO L226 Difference]: Without dead ends: 99 [2021-08-21 18:23:15,845 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:23:15,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-08-21 18:23:15,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2021-08-21 18:23:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.5494505494505495) internal successors, (141), 91 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 141 transitions. [2021-08-21 18:23:15,851 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 141 transitions. Word has length 21 [2021-08-21 18:23:15,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:15,851 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 141 transitions. [2021-08-21 18:23:15,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,851 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 141 transitions. [2021-08-21 18:23:15,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 18:23:15,852 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:15,852 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 18:23:15,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 18:23:15,852 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:15,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:15,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1735730076, now seen corresponding path program 1 times [2021-08-21 18:23:15,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:15,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911464240] [2021-08-21 18:23:15,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:15,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:15,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:15,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:15,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:15,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911464240] [2021-08-21 18:23:15,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911464240] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:23:15,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:23:15,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:23:15,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001515616] [2021-08-21 18:23:15,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 18:23:15,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:15,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 18:23:15,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:23:15,895 INFO L87 Difference]: Start difference. First operand 92 states and 141 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:15,927 INFO L93 Difference]: Finished difference Result 140 states and 218 transitions. [2021-08-21 18:23:15,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:23:15,928 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-21 18:23:15,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:15,929 INFO L225 Difference]: With dead ends: 140 [2021-08-21 18:23:15,929 INFO L226 Difference]: Without dead ends: 140 [2021-08-21 18:23:15,929 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:23:15,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-08-21 18:23:15,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 108. [2021-08-21 18:23:15,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 1.5700934579439252) internal successors, (168), 107 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 168 transitions. [2021-08-21 18:23:15,936 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 168 transitions. Word has length 21 [2021-08-21 18:23:15,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:15,936 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 168 transitions. [2021-08-21 18:23:15,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:15,936 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 168 transitions. [2021-08-21 18:23:15,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:23:15,937 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:15,937 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, 1] [2021-08-21 18:23:15,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 18:23:15,938 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:15,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:15,938 INFO L82 PathProgramCache]: Analyzing trace with hash 830374653, now seen corresponding path program 1 times [2021-08-21 18:23:15,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:15,939 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020161853] [2021-08-21 18:23:15,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:15,939 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:15,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:16,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:16,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:16,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020161853] [2021-08-21 18:23:16,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020161853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:16,357 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492100678] [2021-08-21 18:23:16,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:16,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:16,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:16,359 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 18:23:16,397 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 18:23:16,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:16,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 18:23:16,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:16,770 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 28 treesize of output 22 [2021-08-21 18:23:16,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:16,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492100678] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:16,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:16,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:23:16,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518170097] [2021-08-21 18:23:16,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:23:16,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:16,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:23:16,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:23:16,834 INFO L87 Difference]: Start difference. First operand 108 states and 168 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:17,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:17,052 INFO L93 Difference]: Finished difference Result 177 states and 275 transitions. [2021-08-21 18:23:17,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:23:17,053 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:23:17,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:17,054 INFO L225 Difference]: With dead ends: 177 [2021-08-21 18:23:17,054 INFO L226 Difference]: Without dead ends: 172 [2021-08-21 18:23:17,054 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 291.4ms TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:23:17,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-08-21 18:23:17,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 133. [2021-08-21 18:23:17,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 1.6515151515151516) internal successors, (218), 132 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:17,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 218 transitions. [2021-08-21 18:23:17,060 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 218 transitions. Word has length 24 [2021-08-21 18:23:17,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:17,060 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 218 transitions. [2021-08-21 18:23:17,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:17,060 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 218 transitions. [2021-08-21 18:23:17,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:23:17,061 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:17,061 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, 1] [2021-08-21 18:23:17,080 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 18:23:17,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:17,277 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:17,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:17,278 INFO L82 PathProgramCache]: Analyzing trace with hash 424565941, now seen corresponding path program 2 times [2021-08-21 18:23:17,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:17,278 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645573168] [2021-08-21 18:23:17,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:17,278 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:17,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:17,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:17,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:17,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645573168] [2021-08-21 18:23:17,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645573168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:17,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013914350] [2021-08-21 18:23:17,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:23:17,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:17,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:17,581 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 18:23:17,611 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 18:23:17,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:23:17,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:17,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 18:23:17,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:17,894 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:17,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 58 [2021-08-21 18:23:17,901 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:17,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2021-08-21 18:23:18,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:18,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013914350] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:18,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:18,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2021-08-21 18:23:18,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011561431] [2021-08-21 18:23:18,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:23:18,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:18,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:23:18,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:23:18,030 INFO L87 Difference]: Start difference. First operand 133 states and 218 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:18,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:18,486 INFO L93 Difference]: Finished difference Result 247 states and 390 transitions. [2021-08-21 18:23:18,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:23:18,486 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 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 24 [2021-08-21 18:23:18,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:18,487 INFO L225 Difference]: With dead ends: 247 [2021-08-21 18:23:18,487 INFO L226 Difference]: Without dead ends: 242 [2021-08-21 18:23:18,487 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 472.4ms TimeCoverageRelationStatistics Valid=144, Invalid=456, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:23:18,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-08-21 18:23:18,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 139. [2021-08-21 18:23:18,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 1.6594202898550725) internal successors, (229), 138 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:18,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 229 transitions. [2021-08-21 18:23:18,493 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 229 transitions. Word has length 24 [2021-08-21 18:23:18,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:18,494 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 229 transitions. [2021-08-21 18:23:18,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:18,494 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 229 transitions. [2021-08-21 18:23:18,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:23:18,495 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:18,495 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, 1] [2021-08-21 18:23:18,512 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 18:23:18,711 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 18:23:18,711 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:18,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:18,712 INFO L82 PathProgramCache]: Analyzing trace with hash 752998701, now seen corresponding path program 3 times [2021-08-21 18:23:18,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:18,712 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725307924] [2021-08-21 18:23:18,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:18,712 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:18,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:18,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:18,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725307924] [2021-08-21 18:23:18,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725307924] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:18,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788896572] [2021-08-21 18:23:18,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:23:18,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:18,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:18,922 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 18:23:18,923 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 18:23:19,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 18:23:19,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:19,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 18:23:19,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:19,271 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:19,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 58 [2021-08-21 18:23:19,278 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:19,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2021-08-21 18:23:19,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:19,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788896572] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:19,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:19,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2021-08-21 18:23:19,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936689432] [2021-08-21 18:23:19,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:23:19,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:19,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:23:19,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:23:19,402 INFO L87 Difference]: Start difference. First operand 139 states and 229 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:19,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:19,766 INFO L93 Difference]: Finished difference Result 219 states and 354 transitions. [2021-08-21 18:23:19,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:23:19,766 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 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 24 [2021-08-21 18:23:19,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:19,767 INFO L225 Difference]: With dead ends: 219 [2021-08-21 18:23:19,767 INFO L226 Difference]: Without dead ends: 214 [2021-08-21 18:23:19,767 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 364.9ms TimeCoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:23:19,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-08-21 18:23:19,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 145. [2021-08-21 18:23:19,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 1.6597222222222223) internal successors, (239), 144 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:19,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 239 transitions. [2021-08-21 18:23:19,772 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 239 transitions. Word has length 24 [2021-08-21 18:23:19,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:19,772 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 239 transitions. [2021-08-21 18:23:19,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:19,772 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 239 transitions. [2021-08-21 18:23:19,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:19,773 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:19,773 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, 1] [2021-08-21 18:23:19,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-08-21 18:23:19,989 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 18:23:19,989 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:19,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:19,990 INFO L82 PathProgramCache]: Analyzing trace with hash 1781586940, now seen corresponding path program 4 times [2021-08-21 18:23:19,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:19,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653403482] [2021-08-21 18:23:19,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:19,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:19,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:20,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:20,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:20,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653403482] [2021-08-21 18:23:20,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653403482] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:20,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901357862] [2021-08-21 18:23:20,052 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:23:20,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:20,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:20,054 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 18:23:20,057 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 18:23:20,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:23:20,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:20,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:23:20,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:20,374 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 18:23:20,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901357862] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:20,374 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:20,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 18:23:20,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582223160] [2021-08-21 18:23:20,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:23:20,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:20,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:23:20,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:23:20,376 INFO L87 Difference]: Start difference. First operand 145 states and 239 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:20,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:20,582 INFO L93 Difference]: Finished difference Result 414 states and 618 transitions. [2021-08-21 18:23:20,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:23:20,582 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 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 27 [2021-08-21 18:23:20,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:20,583 INFO L225 Difference]: With dead ends: 414 [2021-08-21 18:23:20,583 INFO L226 Difference]: Without dead ends: 414 [2021-08-21 18:23:20,584 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 113.0ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:23:20,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-08-21 18:23:20,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 173. [2021-08-21 18:23:20,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 1.7674418604651163) internal successors, (304), 172 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:20,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 304 transitions. [2021-08-21 18:23:20,589 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 304 transitions. Word has length 27 [2021-08-21 18:23:20,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:20,589 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 304 transitions. [2021-08-21 18:23:20,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:20,589 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 304 transitions. [2021-08-21 18:23:20,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:20,590 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:20,590 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, 1] [2021-08-21 18:23:20,609 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 18:23:20,806 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 18:23:20,807 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:20,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:20,807 INFO L82 PathProgramCache]: Analyzing trace with hash -993109576, now seen corresponding path program 5 times [2021-08-21 18:23:20,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:20,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719550944] [2021-08-21 18:23:20,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:20,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:20,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:20,851 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:20,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:20,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719550944] [2021-08-21 18:23:20,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719550944] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:20,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160027274] [2021-08-21 18:23:20,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:23:20,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:20,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:20,865 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 18:23:20,920 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 18:23:21,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:23:21,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:21,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:23:21,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:21,254 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 18:23:21,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160027274] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:21,254 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:21,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:23:21,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501078167] [2021-08-21 18:23:21,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:23:21,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:21,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:23:21,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:23:21,255 INFO L87 Difference]: Start difference. First operand 173 states and 304 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:21,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:21,662 INFO L93 Difference]: Finished difference Result 549 states and 809 transitions. [2021-08-21 18:23:21,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:23:21,664 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:23:21,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:21,665 INFO L225 Difference]: With dead ends: 549 [2021-08-21 18:23:21,666 INFO L226 Difference]: Without dead ends: 549 [2021-08-21 18:23:21,667 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 220.3ms TimeCoverageRelationStatistics Valid=212, Invalid=718, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:23:21,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-08-21 18:23:21,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 180. [2021-08-21 18:23:21,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 1.7541899441340782) internal successors, (314), 179 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:21,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 314 transitions. [2021-08-21 18:23:21,674 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 314 transitions. Word has length 27 [2021-08-21 18:23:21,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:21,675 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 314 transitions. [2021-08-21 18:23:21,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:21,675 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 314 transitions. [2021-08-21 18:23:21,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:21,676 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:21,677 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, 1, 1, 1, 1] [2021-08-21 18:23:21,699 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 18:23:21,897 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 18:23:21,897 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:21,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:21,898 INFO L82 PathProgramCache]: Analyzing trace with hash 659402393, now seen corresponding path program 1 times [2021-08-21 18:23:21,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:21,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460279827] [2021-08-21 18:23:21,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:21,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:21,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:21,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:21,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:21,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460279827] [2021-08-21 18:23:21,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460279827] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:21,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115137438] [2021-08-21 18:23:21,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:21,937 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:21,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:21,953 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 18:23:21,956 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 18:23:22,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:22,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:23:22,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:22,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:22,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115137438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:22,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:22,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 18:23:22,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634003532] [2021-08-21 18:23:22,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:23:22,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:22,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:23:22,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:23:22,233 INFO L87 Difference]: Start difference. First operand 180 states and 314 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:22,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:22,302 INFO L93 Difference]: Finished difference Result 401 states and 662 transitions. [2021-08-21 18:23:22,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:23:22,302 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:23:22,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:22,304 INFO L225 Difference]: With dead ends: 401 [2021-08-21 18:23:22,304 INFO L226 Difference]: Without dead ends: 401 [2021-08-21 18:23:22,304 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 57.8ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:23:22,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-08-21 18:23:22,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 284. [2021-08-21 18:23:22,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 1.7809187279151943) internal successors, (504), 283 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:22,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 504 transitions. [2021-08-21 18:23:22,309 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 504 transitions. Word has length 27 [2021-08-21 18:23:22,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:22,309 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 504 transitions. [2021-08-21 18:23:22,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:22,309 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 504 transitions. [2021-08-21 18:23:22,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:22,310 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:22,310 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, 1] [2021-08-21 18:23:22,326 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 18:23:22,523 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 18:23:22,523 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:22,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:22,524 INFO L82 PathProgramCache]: Analyzing trace with hash -49284678, now seen corresponding path program 6 times [2021-08-21 18:23:22,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:22,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058544161] [2021-08-21 18:23:22,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:22,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:22,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:22,583 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:22,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:22,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058544161] [2021-08-21 18:23:22,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058544161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:22,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83632918] [2021-08-21 18:23:22,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:23:22,599 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:22,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:22,602 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 18:23:22,603 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 18:23:22,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:23:22,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:22,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:23:22,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:22,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:22,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83632918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:22,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:22,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:23:22,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251993385] [2021-08-21 18:23:22,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:23:22,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:22,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:23:22,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:23:22,907 INFO L87 Difference]: Start difference. First operand 284 states and 504 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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 18:23:23,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:23,050 INFO L93 Difference]: Finished difference Result 448 states and 766 transitions. [2021-08-21 18:23:23,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:23:23,050 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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 27 [2021-08-21 18:23:23,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:23,051 INFO L225 Difference]: With dead ends: 448 [2021-08-21 18:23:23,051 INFO L226 Difference]: Without dead ends: 432 [2021-08-21 18:23:23,052 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 120.2ms TimeCoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:23:23,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-08-21 18:23:23,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 354. [2021-08-21 18:23:23,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 1.7648725212464589) internal successors, (623), 353 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:23,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 623 transitions. [2021-08-21 18:23:23,058 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 623 transitions. Word has length 27 [2021-08-21 18:23:23,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:23,058 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 623 transitions. [2021-08-21 18:23:23,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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 18:23:23,058 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 623 transitions. [2021-08-21 18:23:23,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:23,059 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:23,059 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, 1, 1, 1, 1] [2021-08-21 18:23:23,091 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 18:23:23,274 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 18:23:23,275 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:23,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:23,275 INFO L82 PathProgramCache]: Analyzing trace with hash 1969579613, now seen corresponding path program 2 times [2021-08-21 18:23:23,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:23,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858213438] [2021-08-21 18:23:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:23,275 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:23,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:23,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:23,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:23,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858213438] [2021-08-21 18:23:23,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858213438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:23,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001342588] [2021-08-21 18:23:23,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:23:23,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:23,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:23,306 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 18:23:23,307 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 18:23:23,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:23:23,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:23,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:23:23,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:23,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001342588] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:23,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:23,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 18:23:23,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531736775] [2021-08-21 18:23:23,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:23:23,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:23,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:23:23,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:23:23,608 INFO L87 Difference]: Start difference. First operand 354 states and 623 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:23,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:23,706 INFO L93 Difference]: Finished difference Result 450 states and 749 transitions. [2021-08-21 18:23:23,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:23:23,707 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:23:23,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:23,708 INFO L225 Difference]: With dead ends: 450 [2021-08-21 18:23:23,708 INFO L226 Difference]: Without dead ends: 450 [2021-08-21 18:23:23,708 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 54.0ms TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:23:23,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-08-21 18:23:23,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 333. [2021-08-21 18:23:23,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 1.7469879518072289) internal successors, (580), 332 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:23,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 580 transitions. [2021-08-21 18:23:23,717 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 580 transitions. Word has length 27 [2021-08-21 18:23:23,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:23,717 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 580 transitions. [2021-08-21 18:23:23,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:23,717 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 580 transitions. [2021-08-21 18:23:23,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:23,718 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:23,718 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, 1] [2021-08-21 18:23:23,757 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 18:23:23,935 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 18:23:23,935 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:23,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:23,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1460639804, now seen corresponding path program 7 times [2021-08-21 18:23:23,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:23,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226366204] [2021-08-21 18:23:23,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:23,936 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:23,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:23,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:23,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226366204] [2021-08-21 18:23:23,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226366204] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:23,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937533857] [2021-08-21 18:23:23,983 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:23:23,983 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:23,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:23,983 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 18:23:24,019 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 18:23:24,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:24,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:23:24,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:24,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:24,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937533857] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:24,363 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:24,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:23:24,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329998290] [2021-08-21 18:23:24,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:23:24,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:24,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:23:24,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:23:24,364 INFO L87 Difference]: Start difference. First operand 333 states and 580 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:25,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:25,088 INFO L93 Difference]: Finished difference Result 1267 states and 1874 transitions. [2021-08-21 18:23:25,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:23:25,088 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:23:25,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:25,092 INFO L225 Difference]: With dead ends: 1267 [2021-08-21 18:23:25,092 INFO L226 Difference]: Without dead ends: 1267 [2021-08-21 18:23:25,092 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 412.9ms TimeCoverageRelationStatistics Valid=490, Invalid=1580, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:23:25,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2021-08-21 18:23:25,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 356. [2021-08-21 18:23:25,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 1.7802816901408451) internal successors, (632), 355 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:25,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 632 transitions. [2021-08-21 18:23:25,103 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 632 transitions. Word has length 27 [2021-08-21 18:23:25,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:25,103 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 632 transitions. [2021-08-21 18:23:25,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:25,104 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 632 transitions. [2021-08-21 18:23:25,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:25,104 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:25,104 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, 1] [2021-08-21 18:23:25,121 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 18:23:25,321 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 18:23:25,321 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:25,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:25,321 INFO L82 PathProgramCache]: Analyzing trace with hash 836314370, now seen corresponding path program 8 times [2021-08-21 18:23:25,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:25,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125722062] [2021-08-21 18:23:25,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:25,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:25,376 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 18:23:25,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:25,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125722062] [2021-08-21 18:23:25,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125722062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:25,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992546420] [2021-08-21 18:23:25,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:23:25,377 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:25,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:25,378 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 18:23:25,385 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 18:23:25,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:23:25,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:25,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:23:25,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:25,736 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 18:23:25,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992546420] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:25,736 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:25,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:23:25,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541724947] [2021-08-21 18:23:25,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:23:25,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:25,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:23:25,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:23:25,737 INFO L87 Difference]: Start difference. First operand 356 states and 632 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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 18:23:25,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:25,945 INFO L93 Difference]: Finished difference Result 741 states and 1205 transitions. [2021-08-21 18:23:25,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:23:25,945 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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 27 [2021-08-21 18:23:25,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:25,947 INFO L225 Difference]: With dead ends: 741 [2021-08-21 18:23:25,947 INFO L226 Difference]: Without dead ends: 737 [2021-08-21 18:23:25,948 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 150.6ms TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:23:25,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2021-08-21 18:23:25,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 499. [2021-08-21 18:23:25,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 498 states have (on average 1.8273092369477912) internal successors, (910), 498 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:25,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 910 transitions. [2021-08-21 18:23:25,957 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 910 transitions. Word has length 27 [2021-08-21 18:23:25,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:25,957 INFO L470 AbstractCegarLoop]: Abstraction has 499 states and 910 transitions. [2021-08-21 18:23:25,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 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 18:23:25,957 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 910 transitions. [2021-08-21 18:23:25,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:25,958 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:25,958 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, 1] [2021-08-21 18:23:25,975 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 18:23:26,175 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 18:23:26,175 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:26,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:26,175 INFO L82 PathProgramCache]: Analyzing trace with hash 430505658, now seen corresponding path program 9 times [2021-08-21 18:23:26,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:26,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921821929] [2021-08-21 18:23:26,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:26,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:26,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:26,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:26,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:26,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921821929] [2021-08-21 18:23:26,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921821929] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:26,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950742568] [2021-08-21 18:23:26,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:23:26,219 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:26,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:26,220 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 18:23:26,241 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 18:23:26,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:23:26,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:26,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:23:26,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:26,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950742568] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:26,636 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:26,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:23:26,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912743596] [2021-08-21 18:23:26,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:23:26,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:26,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:23:26,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:23:26,637 INFO L87 Difference]: Start difference. First operand 499 states and 910 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 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 18:23:26,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:26,912 INFO L93 Difference]: Finished difference Result 771 states and 1286 transitions. [2021-08-21 18:23:26,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:23:26,912 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 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 27 [2021-08-21 18:23:26,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:26,914 INFO L225 Difference]: With dead ends: 771 [2021-08-21 18:23:26,914 INFO L226 Difference]: Without dead ends: 771 [2021-08-21 18:23:26,914 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 188.6ms TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:23:26,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-08-21 18:23:26,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 537. [2021-08-21 18:23:26,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 1.7985074626865671) internal successors, (964), 536 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:26,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 964 transitions. [2021-08-21 18:23:26,923 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 964 transitions. Word has length 27 [2021-08-21 18:23:26,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:26,923 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 964 transitions. [2021-08-21 18:23:26,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 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 18:23:26,923 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 964 transitions. [2021-08-21 18:23:26,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:26,924 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:26,924 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, 1, 1, 1, 1] [2021-08-21 18:23:26,942 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 18:23:27,140 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 18:23:27,141 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:27,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:27,141 INFO L82 PathProgramCache]: Analyzing trace with hash 262597277, now seen corresponding path program 3 times [2021-08-21 18:23:27,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:27,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650261422] [2021-08-21 18:23:27,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:27,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:27,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:27,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:27,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:27,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650261422] [2021-08-21 18:23:27,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650261422] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:27,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575601333] [2021-08-21 18:23:27,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:23:27,180 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:27,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:27,181 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 18:23:27,181 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 18:23:27,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 18:23:27,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:27,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:23:27,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:27,557 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:23:27,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575601333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:27,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:27,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-21 18:23:27,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573257261] [2021-08-21 18:23:27,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:23:27,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:27,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:23:27,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:23:27,559 INFO L87 Difference]: Start difference. First operand 537 states and 964 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:27,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:27,635 INFO L93 Difference]: Finished difference Result 603 states and 1064 transitions. [2021-08-21 18:23:27,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 18:23:27,635 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:23:27,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:27,637 INFO L225 Difference]: With dead ends: 603 [2021-08-21 18:23:27,637 INFO L226 Difference]: Without dead ends: 603 [2021-08-21 18:23:27,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 55.7ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:23:27,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2021-08-21 18:23:27,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 489. [2021-08-21 18:23:27,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 1.8319672131147542) internal successors, (894), 488 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:27,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 894 transitions. [2021-08-21 18:23:27,644 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 894 transitions. Word has length 27 [2021-08-21 18:23:27,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:27,644 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 894 transitions. [2021-08-21 18:23:27,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:27,644 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 894 transitions. [2021-08-21 18:23:27,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:23:27,645 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:27,645 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, 1] [2021-08-21 18:23:27,676 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 18:23:27,862 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 18:23:27,862 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:27,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:27,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1138896776, now seen corresponding path program 10 times [2021-08-21 18:23:27,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:27,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999487726] [2021-08-21 18:23:27,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:27,863 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:27,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:27,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:27,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999487726] [2021-08-21 18:23:27,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999487726] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:27,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803193286] [2021-08-21 18:23:27,908 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:23:27,908 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:27,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:27,909 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 18:23:27,910 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 18:23:28,146 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:23:28,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:28,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:23:28,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:28,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:28,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803193286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:28,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:28,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:23:28,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206989056] [2021-08-21 18:23:28,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:23:28,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:28,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:23:28,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:23:28,335 INFO L87 Difference]: Start difference. First operand 489 states and 894 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:28,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:28,709 INFO L93 Difference]: Finished difference Result 1431 states and 2301 transitions. [2021-08-21 18:23:28,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:23:28,709 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:23:28,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:28,713 INFO L225 Difference]: With dead ends: 1431 [2021-08-21 18:23:28,713 INFO L226 Difference]: Without dead ends: 1431 [2021-08-21 18:23:28,713 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 243.4ms TimeCoverageRelationStatistics Valid=229, Invalid=641, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:23:28,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1431 states. [2021-08-21 18:23:28,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1431 to 618. [2021-08-21 18:23:28,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 1.839546191247974) internal successors, (1135), 617 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:28,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 1135 transitions. [2021-08-21 18:23:28,737 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 1135 transitions. Word has length 27 [2021-08-21 18:23:28,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:28,737 INFO L470 AbstractCegarLoop]: Abstraction has 618 states and 1135 transitions. [2021-08-21 18:23:28,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:28,738 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 1135 transitions. [2021-08-21 18:23:28,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:28,739 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:28,739 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, 1, 1, 1, 1] [2021-08-21 18:23:28,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-21 18:23:28,953 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 18:23:28,953 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:28,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:28,953 INFO L82 PathProgramCache]: Analyzing trace with hash 30425402, now seen corresponding path program 4 times [2021-08-21 18:23:28,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:28,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142943881] [2021-08-21 18:23:28,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:28,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:28,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:29,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:29,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:29,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142943881] [2021-08-21 18:23:29,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142943881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:29,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592778552] [2021-08-21 18:23:29,346 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:23:29,346 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:29,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:29,347 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 18:23:29,347 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 18:23:29,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:23:29,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:29,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:29,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:30,222 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:23:30,222 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 32 [2021-08-21 18:23:30,228 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:23:30,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 18:23:30,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:30,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592778552] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:30,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:30,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 18:23:30,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019924678] [2021-08-21 18:23:30,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:23:30,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:30,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:23:30,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:23:30,276 INFO L87 Difference]: Start difference. First operand 618 states and 1135 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:31,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:31,073 INFO L93 Difference]: Finished difference Result 806 states and 1452 transitions. [2021-08-21 18:23:31,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:23:31,073 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:23:31,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:31,075 INFO L225 Difference]: With dead ends: 806 [2021-08-21 18:23:31,076 INFO L226 Difference]: Without dead ends: 801 [2021-08-21 18:23:31,076 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 845.6ms TimeCoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:23:31,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-08-21 18:23:31,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 637. [2021-08-21 18:23:31,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 1.8427672955974843) internal successors, (1172), 636 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:31,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1172 transitions. [2021-08-21 18:23:31,085 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1172 transitions. Word has length 30 [2021-08-21 18:23:31,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:31,085 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 1172 transitions. [2021-08-21 18:23:31,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:31,085 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1172 transitions. [2021-08-21 18:23:31,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:31,086 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:31,086 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, 1, 1, 1, 1] [2021-08-21 18:23:31,122 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 18:23:31,300 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 18:23:31,301 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:31,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:31,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1047531890, now seen corresponding path program 5 times [2021-08-21 18:23:31,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:31,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542411119] [2021-08-21 18:23:31,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:31,301 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:31,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:31,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:31,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:31,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542411119] [2021-08-21 18:23:31,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542411119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:31,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261696847] [2021-08-21 18:23:31,705 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:23:31,705 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:31,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:31,706 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 18:23:31,774 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 18:23:32,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:23:32,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:32,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:23:32,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:32,591 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:23:32,591 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 32 [2021-08-21 18:23:32,597 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:23:32,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 18:23:32,660 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:32,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261696847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:32,660 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:32,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-08-21 18:23:32,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960088630] [2021-08-21 18:23:32,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:23:32,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:32,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:23:32,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:23:32,661 INFO L87 Difference]: Start difference. First operand 637 states and 1172 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:33,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:33,756 INFO L93 Difference]: Finished difference Result 796 states and 1439 transitions. [2021-08-21 18:23:33,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:23:33,756 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:23:33,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:33,758 INFO L225 Difference]: With dead ends: 796 [2021-08-21 18:23:33,758 INFO L226 Difference]: Without dead ends: 791 [2021-08-21 18:23:33,759 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 1018.0ms TimeCoverageRelationStatistics Valid=202, Invalid=1130, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:23:33,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-08-21 18:23:33,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 643. [2021-08-21 18:23:33,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 1.838006230529595) internal successors, (1180), 642 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:33,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1180 transitions. [2021-08-21 18:23:33,767 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1180 transitions. Word has length 30 [2021-08-21 18:23:33,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:33,767 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 1180 transitions. [2021-08-21 18:23:33,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:33,767 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1180 transitions. [2021-08-21 18:23:33,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:33,768 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:33,768 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:23:33,786 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 18:23:33,985 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 18:23:33,985 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:33,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:33,986 INFO L82 PathProgramCache]: Analyzing trace with hash -678261669, now seen corresponding path program 11 times [2021-08-21 18:23:33,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:33,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979569078] [2021-08-21 18:23:33,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:33,986 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:33,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:34,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:34,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979569078] [2021-08-21 18:23:34,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979569078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:34,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506635240] [2021-08-21 18:23:34,508 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:23:34,508 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:34,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:34,509 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 18:23:34,539 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 18:23:34,883 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:23:34,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:34,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:23:34,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:35,423 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:23:35,424 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 41 treesize of output 37 [2021-08-21 18:23:35,439 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:23:35,440 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 29 [2021-08-21 18:23:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:35,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506635240] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:35,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:35,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 25 [2021-08-21 18:23:35,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489116469] [2021-08-21 18:23:35,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:23:35,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:35,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:23:35,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:23:35,498 INFO L87 Difference]: Start difference. First operand 643 states and 1180 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:37,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:37,354 INFO L93 Difference]: Finished difference Result 735 states and 1311 transitions. [2021-08-21 18:23:37,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:23:37,354 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:23:37,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:37,357 INFO L225 Difference]: With dead ends: 735 [2021-08-21 18:23:37,357 INFO L226 Difference]: Without dead ends: 730 [2021-08-21 18:23:37,358 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 1824.0ms TimeCoverageRelationStatistics Valid=263, Invalid=1993, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:23:37,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-08-21 18:23:37,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 655. [2021-08-21 18:23:37,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 1.8302752293577982) internal successors, (1197), 654 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:37,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1197 transitions. [2021-08-21 18:23:37,369 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1197 transitions. Word has length 30 [2021-08-21 18:23:37,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:37,369 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 1197 transitions. [2021-08-21 18:23:37,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:37,369 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1197 transitions. [2021-08-21 18:23:37,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:37,370 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:37,370 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, 1, 1, 1, 1] [2021-08-21 18:23:37,413 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 18:23:37,594 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 18:23:37,595 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:37,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:37,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1530655904, now seen corresponding path program 6 times [2021-08-21 18:23:37,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:37,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826157824] [2021-08-21 18:23:37,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:37,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:38,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:38,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:38,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826157824] [2021-08-21 18:23:38,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826157824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:38,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140824942] [2021-08-21 18:23:38,079 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:23:38,079 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:38,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:38,080 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 18:23:38,081 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 18:23:38,477 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:23:38,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:38,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:23:38,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:38,969 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:23:38,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 37 treesize of output 32 [2021-08-21 18:23:38,976 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:23:38,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 18:23:39,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:39,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140824942] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:39,041 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:39,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 18:23:39,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509087338] [2021-08-21 18:23:39,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:23:39,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:39,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:23:39,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:23:39,042 INFO L87 Difference]: Start difference. First operand 655 states and 1197 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:40,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:40,005 INFO L93 Difference]: Finished difference Result 822 states and 1474 transitions. [2021-08-21 18:23:40,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:23:40,006 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:23:40,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:40,008 INFO L225 Difference]: With dead ends: 822 [2021-08-21 18:23:40,008 INFO L226 Difference]: Without dead ends: 817 [2021-08-21 18:23:40,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 968.6ms TimeCoverageRelationStatistics Valid=216, Invalid=974, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:23:40,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2021-08-21 18:23:40,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 655. [2021-08-21 18:23:40,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 1.8302752293577982) internal successors, (1197), 654 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:40,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1197 transitions. [2021-08-21 18:23:40,018 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1197 transitions. Word has length 30 [2021-08-21 18:23:40,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:40,018 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 1197 transitions. [2021-08-21 18:23:40,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:40,018 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1197 transitions. [2021-08-21 18:23:40,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:40,019 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:40,019 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, 1, 1, 1, 1] [2021-08-21 18:23:40,036 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 18:23:40,236 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 18:23:40,237 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:40,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:40,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1340602622, now seen corresponding path program 7 times [2021-08-21 18:23:40,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:40,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167378078] [2021-08-21 18:23:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:40,237 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:40,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:40,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:40,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:40,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167378078] [2021-08-21 18:23:40,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167378078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:40,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820512803] [2021-08-21 18:23:40,618 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:23:40,618 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:40,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:40,619 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 18:23:40,620 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 18:23:41,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:41,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:41,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:41,636 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:23:41,637 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 32 [2021-08-21 18:23:41,642 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:23:41,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 18:23:41,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:41,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820512803] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:41,696 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:41,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 18:23:41,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626282508] [2021-08-21 18:23:41,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:23:41,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:41,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:23:41,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:23:41,697 INFO L87 Difference]: Start difference. First operand 655 states and 1197 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:43,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:43,507 INFO L93 Difference]: Finished difference Result 936 states and 1679 transitions. [2021-08-21 18:23:43,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:23:43,508 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:23:43,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:43,510 INFO L225 Difference]: With dead ends: 936 [2021-08-21 18:23:43,510 INFO L226 Difference]: Without dead ends: 931 [2021-08-21 18:23:43,511 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 1681.6ms TimeCoverageRelationStatistics Valid=356, Invalid=1714, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:23:43,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2021-08-21 18:23:43,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 661. [2021-08-21 18:23:43,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 1.8333333333333333) internal successors, (1210), 660 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:43,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1210 transitions. [2021-08-21 18:23:43,520 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1210 transitions. Word has length 30 [2021-08-21 18:23:43,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:43,520 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1210 transitions. [2021-08-21 18:23:43,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:43,520 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1210 transitions. [2021-08-21 18:23:43,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:43,521 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:43,521 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, 1, 1, 1, 1] [2021-08-21 18:23:43,539 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 18:23:43,738 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 18:23:43,738 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:43,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:43,739 INFO L82 PathProgramCache]: Analyzing trace with hash 934793910, now seen corresponding path program 8 times [2021-08-21 18:23:43,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:43,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354038886] [2021-08-21 18:23:43,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:43,739 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:44,146 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:44,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:44,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354038886] [2021-08-21 18:23:44,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354038886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:44,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557657779] [2021-08-21 18:23:44,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:23:44,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:44,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:44,161 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 18:23:44,187 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 18:23:44,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:23:44,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:44,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:44,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:45,089 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:23:45,089 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 39 [2021-08-21 18:23:45,095 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:45,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-08-21 18:23:45,206 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:45,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557657779] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:45,206 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:45,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:23:45,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651990184] [2021-08-21 18:23:45,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:23:45,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:45,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:23:45,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:23:45,207 INFO L87 Difference]: Start difference. First operand 661 states and 1210 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:47,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:47,072 INFO L93 Difference]: Finished difference Result 1062 states and 1872 transitions. [2021-08-21 18:23:47,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 18:23:47,074 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:23:47,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:47,077 INFO L225 Difference]: With dead ends: 1062 [2021-08-21 18:23:47,077 INFO L226 Difference]: Without dead ends: 1057 [2021-08-21 18:23:47,078 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1687.0ms TimeCoverageRelationStatistics Valid=409, Invalid=1847, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:23:47,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2021-08-21 18:23:47,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 667. [2021-08-21 18:23:47,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 1.8318318318318318) internal successors, (1220), 666 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:47,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1220 transitions. [2021-08-21 18:23:47,087 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1220 transitions. Word has length 30 [2021-08-21 18:23:47,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:47,087 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1220 transitions. [2021-08-21 18:23:47,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:47,087 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1220 transitions. [2021-08-21 18:23:47,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:47,088 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:47,088 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, 1, 1, 1, 1] [2021-08-21 18:23:47,105 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 18:23:47,288 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 18:23:47,288 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:47,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:47,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1569753550, now seen corresponding path program 9 times [2021-08-21 18:23:47,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:47,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836488542] [2021-08-21 18:23:47,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:47,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:47,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:47,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:47,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836488542] [2021-08-21 18:23:47,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836488542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:47,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495612424] [2021-08-21 18:23:47,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:23:47,649 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:47,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:47,650 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 18:23:47,651 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 18:23:48,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:23:48,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:48,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:23:48,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:48,674 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:23:48,674 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 47 treesize of output 55 [2021-08-21 18:23:48,690 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:23:48,690 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 73 treesize of output 77 [2021-08-21 18:23:48,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:48,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495612424] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:48,937 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:48,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 18:23:48,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310090741] [2021-08-21 18:23:48,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:23:48,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:48,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:23:48,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:23:48,938 INFO L87 Difference]: Start difference. First operand 667 states and 1220 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:51,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:51,021 INFO L93 Difference]: Finished difference Result 1036 states and 1849 transitions. [2021-08-21 18:23:51,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:23:51,022 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:23:51,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:51,024 INFO L225 Difference]: With dead ends: 1036 [2021-08-21 18:23:51,024 INFO L226 Difference]: Without dead ends: 1031 [2021-08-21 18:23:51,025 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 1955.6ms TimeCoverageRelationStatistics Valid=409, Invalid=1661, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:23:51,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2021-08-21 18:23:51,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 670. [2021-08-21 18:23:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 1.8295964125560538) internal successors, (1224), 669 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:51,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1224 transitions. [2021-08-21 18:23:51,034 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1224 transitions. Word has length 30 [2021-08-21 18:23:51,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:51,034 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1224 transitions. [2021-08-21 18:23:51,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:51,034 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1224 transitions. [2021-08-21 18:23:51,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:51,035 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:51,035 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, 1, 1, 1, 1] [2021-08-21 18:23:51,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-21 18:23:51,252 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 18:23:51,253 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:51,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:51,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1835383004, now seen corresponding path program 10 times [2021-08-21 18:23:51,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:51,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814056821] [2021-08-21 18:23:51,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:51,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:51,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:51,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:51,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:51,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814056821] [2021-08-21 18:23:51,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814056821] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:51,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580231692] [2021-08-21 18:23:51,642 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:23:51,642 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:51,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:51,642 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 18:23:51,644 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 18:23:52,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:23:52,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:52,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:52,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:52,767 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:23:52,767 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2021-08-21 18:23:52,775 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:23:52,775 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 18:23:52,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:52,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580231692] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:52,851 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:52,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-08-21 18:23:52,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71073788] [2021-08-21 18:23:52,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:23:52,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:52,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:23:52,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:23:52,852 INFO L87 Difference]: Start difference. First operand 670 states and 1224 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:54,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:54,035 INFO L93 Difference]: Finished difference Result 942 states and 1664 transitions. [2021-08-21 18:23:54,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:23:54,035 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:23:54,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:54,037 INFO L225 Difference]: With dead ends: 942 [2021-08-21 18:23:54,038 INFO L226 Difference]: Without dead ends: 937 [2021-08-21 18:23:54,038 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1089.5ms TimeCoverageRelationStatistics Valid=283, Invalid=1123, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:23:54,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-08-21 18:23:54,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 675. [2021-08-21 18:23:54,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 1.8338278931750742) internal successors, (1236), 674 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1236 transitions. [2021-08-21 18:23:54,046 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1236 transitions. Word has length 30 [2021-08-21 18:23:54,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:54,046 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1236 transitions. [2021-08-21 18:23:54,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:54,046 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1236 transitions. [2021-08-21 18:23:54,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:54,047 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:54,047 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:23:54,081 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 18:23:54,264 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 18:23:54,265 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:54,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:54,265 INFO L82 PathProgramCache]: Analyzing trace with hash 207337379, now seen corresponding path program 12 times [2021-08-21 18:23:54,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:54,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572919590] [2021-08-21 18:23:54,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:54,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:54,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:54,799 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:54,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:54,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572919590] [2021-08-21 18:23:54,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572919590] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:54,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739880626] [2021-08-21 18:23:54,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:23:54,800 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:54,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:54,801 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 18:23:54,802 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 18:23:55,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:23:55,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:55,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 18:23:55,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:56,132 INFO L354 Elim1Store]: treesize reduction 21, result has 48.8 percent of original size [2021-08-21 18:23:56,132 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 37 treesize of output 48 [2021-08-21 18:23:56,156 INFO L354 Elim1Store]: treesize reduction 21, result has 48.8 percent of original size [2021-08-21 18:23:56,156 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 79 treesize of output 78 [2021-08-21 18:23:56,391 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:56,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739880626] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:56,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:56,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2021-08-21 18:23:56,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657779367] [2021-08-21 18:23:56,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:23:56,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:56,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:23:56,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:23:56,392 INFO L87 Difference]: Start difference. First operand 675 states and 1236 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:00,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:00,430 INFO L93 Difference]: Finished difference Result 857 states and 1501 transitions. [2021-08-21 18:24:00,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 18:24:00,430 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:24:00,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:00,432 INFO L225 Difference]: With dead ends: 857 [2021-08-21 18:24:00,432 INFO L226 Difference]: Without dead ends: 847 [2021-08-21 18:24:00,434 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1766 ImplicationChecksByTransitivity, 3698.5ms TimeCoverageRelationStatistics Valid=704, Invalid=5616, Unknown=0, NotChecked=0, Total=6320 [2021-08-21 18:24:00,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-08-21 18:24:00,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 679. [2021-08-21 18:24:00,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 1.8421828908554572) internal successors, (1249), 678 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:00,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1249 transitions. [2021-08-21 18:24:00,460 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1249 transitions. Word has length 30 [2021-08-21 18:24:00,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:00,460 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1249 transitions. [2021-08-21 18:24:00,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:00,460 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1249 transitions. [2021-08-21 18:24:00,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:00,461 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:00,461 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:24:00,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:00,674 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 18:24:00,674 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:00,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:00,675 INFO L82 PathProgramCache]: Analyzing trace with hash 1727608159, now seen corresponding path program 13 times [2021-08-21 18:24:00,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:00,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023115511] [2021-08-21 18:24:00,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:00,675 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:00,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:01,105 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:01,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:01,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023115511] [2021-08-21 18:24:01,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023115511] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:01,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614399506] [2021-08-21 18:24:01,106 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:01,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:01,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:01,107 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 18:24:01,108 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 18:24:01,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:01,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:24:01,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:02,234 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:24:02,234 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 41 treesize of output 37 [2021-08-21 18:24:02,247 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:24:02,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 29 treesize of output 25 [2021-08-21 18:24:02,312 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:02,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614399506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:02,312 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:02,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 18:24:02,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016115470] [2021-08-21 18:24:02,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:24:02,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:02,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:24:02,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:24:02,313 INFO L87 Difference]: Start difference. First operand 679 states and 1249 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:24:04,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:04,737 INFO L93 Difference]: Finished difference Result 1053 states and 1847 transitions. [2021-08-21 18:24:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 18:24:04,738 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:24:04,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:04,740 INFO L225 Difference]: With dead ends: 1053 [2021-08-21 18:24:04,740 INFO L226 Difference]: Without dead ends: 1043 [2021-08-21 18:24:04,741 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1082 ImplicationChecksByTransitivity, 2355.4ms TimeCoverageRelationStatistics Valid=518, Invalid=3388, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 18:24:04,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2021-08-21 18:24:04,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 692. [2021-08-21 18:24:04,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 1.8480463096960926) internal successors, (1277), 691 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:04,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1277 transitions. [2021-08-21 18:24:04,750 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1277 transitions. Word has length 30 [2021-08-21 18:24:04,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:04,750 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 1277 transitions. [2021-08-21 18:24:04,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:24:04,751 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1277 transitions. [2021-08-21 18:24:04,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:04,752 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:04,752 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, 1, 1, 1, 1] [2021-08-21 18:24:04,773 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 18:24:04,973 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 18:24:04,973 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:04,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:04,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1144044064, now seen corresponding path program 11 times [2021-08-21 18:24:04,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:04,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161676646] [2021-08-21 18:24:04,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:04,974 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:05,314 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:05,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:05,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161676646] [2021-08-21 18:24:05,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161676646] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:05,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118041836] [2021-08-21 18:24:05,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:24:05,315 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:05,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:05,329 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 18:24:05,329 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 18:24:06,072 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:24:06,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:06,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:24:06,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:06,544 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:24:06,544 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 37 [2021-08-21 18:24:06,550 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:06,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2021-08-21 18:24:06,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:06,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118041836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:06,689 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:06,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-08-21 18:24:06,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349782663] [2021-08-21 18:24:06,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:06,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:06,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:06,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:06,690 INFO L87 Difference]: Start difference. First operand 692 states and 1277 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:08,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:08,852 INFO L93 Difference]: Finished difference Result 1117 states and 1983 transitions. [2021-08-21 18:24:08,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:24:08,853 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:24:08,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:08,855 INFO L225 Difference]: With dead ends: 1117 [2021-08-21 18:24:08,855 INFO L226 Difference]: Without dead ends: 1112 [2021-08-21 18:24:08,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 869 ImplicationChecksByTransitivity, 1912.6ms TimeCoverageRelationStatistics Valid=509, Invalid=2461, Unknown=0, NotChecked=0, Total=2970 [2021-08-21 18:24:08,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2021-08-21 18:24:08,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 689. [2021-08-21 18:24:08,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 1.8444767441860466) internal successors, (1269), 688 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:08,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1269 transitions. [2021-08-21 18:24:08,865 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1269 transitions. Word has length 30 [2021-08-21 18:24:08,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:08,865 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1269 transitions. [2021-08-21 18:24:08,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:08,865 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1269 transitions. [2021-08-21 18:24:08,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:08,866 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:08,866 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:24:08,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:09,084 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 18:24:09,084 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:09,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:09,084 INFO L82 PathProgramCache]: Analyzing trace with hash -198471333, now seen corresponding path program 14 times [2021-08-21 18:24:09,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:09,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628716608] [2021-08-21 18:24:09,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:09,085 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:09,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:09,535 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:09,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:09,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628716608] [2021-08-21 18:24:09,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628716608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:09,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488451781] [2021-08-21 18:24:09,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:09,535 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:09,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:09,536 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 18:24:09,537 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 18:24:10,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:10,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:10,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 18:24:10,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:10,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:10,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:10,810 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:10,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 53 [2021-08-21 18:24:10,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:10,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:10,827 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:10,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 87 [2021-08-21 18:24:11,096 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:11,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488451781] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:11,096 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:11,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 27 [2021-08-21 18:24:11,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997866626] [2021-08-21 18:24:11,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:24:11,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:11,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:24:11,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:24:11,097 INFO L87 Difference]: Start difference. First operand 689 states and 1269 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:17,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:17,830 INFO L93 Difference]: Finished difference Result 1503 states and 2613 transitions. [2021-08-21 18:24:17,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-08-21 18:24:17,831 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:24:17,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:17,834 INFO L225 Difference]: With dead ends: 1503 [2021-08-21 18:24:17,834 INFO L226 Difference]: Without dead ends: 1491 [2021-08-21 18:24:17,837 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4829 ImplicationChecksByTransitivity, 6158.7ms TimeCoverageRelationStatistics Valid=2025, Invalid=11085, Unknown=0, NotChecked=0, Total=13110 [2021-08-21 18:24:17,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2021-08-21 18:24:17,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 736. [2021-08-21 18:24:17,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 1.8585034013605441) internal successors, (1366), 735 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:17,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1366 transitions. [2021-08-21 18:24:17,848 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1366 transitions. Word has length 30 [2021-08-21 18:24:17,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:17,848 INFO L470 AbstractCegarLoop]: Abstraction has 736 states and 1366 transitions. [2021-08-21 18:24:17,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:17,848 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1366 transitions. [2021-08-21 18:24:17,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:17,849 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:17,849 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, 1, 1, 1, 1] [2021-08-21 18:24:17,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:18,067 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 18:24:18,067 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:18,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:18,067 INFO L82 PathProgramCache]: Analyzing trace with hash -366379714, now seen corresponding path program 12 times [2021-08-21 18:24:18,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:18,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813157663] [2021-08-21 18:24:18,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:18,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:18,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:18,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:18,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:18,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813157663] [2021-08-21 18:24:18,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813157663] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:18,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642617842] [2021-08-21 18:24:18,507 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:24:18,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:18,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:18,508 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 18:24:18,508 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 18:24:19,330 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:24:19,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:19,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:24:19,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:19,866 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:19,866 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 31 treesize of output 39 [2021-08-21 18:24:19,878 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:19,878 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 52 [2021-08-21 18:24:20,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:20,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642617842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:20,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:20,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 18:24:20,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979587928] [2021-08-21 18:24:20,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:24:20,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:20,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:24:20,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:24:20,075 INFO L87 Difference]: Start difference. First operand 736 states and 1366 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:24:22,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:22,198 INFO L93 Difference]: Finished difference Result 951 states and 1712 transitions. [2021-08-21 18:24:22,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:24:22,199 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:24:22,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:22,202 INFO L225 Difference]: With dead ends: 951 [2021-08-21 18:24:22,202 INFO L226 Difference]: Without dead ends: 941 [2021-08-21 18:24:22,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 781 ImplicationChecksByTransitivity, 1694.7ms TimeCoverageRelationStatistics Valid=343, Invalid=2737, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:24:22,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2021-08-21 18:24:22,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 748. [2021-08-21 18:24:22,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 1.85809906291834) internal successors, (1388), 747 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:22,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 1388 transitions. [2021-08-21 18:24:22,214 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 1388 transitions. Word has length 30 [2021-08-21 18:24:22,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:22,214 INFO L470 AbstractCegarLoop]: Abstraction has 748 states and 1388 transitions. [2021-08-21 18:24:22,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:24:22,214 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 1388 transitions. [2021-08-21 18:24:22,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:22,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:22,216 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, 1, 1, 1, 1] [2021-08-21 18:24:22,240 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 18:24:22,428 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 18:24:22,428 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:22,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:22,429 INFO L82 PathProgramCache]: Analyzing trace with hash -772188426, now seen corresponding path program 13 times [2021-08-21 18:24:22,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:22,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796285755] [2021-08-21 18:24:22,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:22,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:22,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:22,904 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:22,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:22,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796285755] [2021-08-21 18:24:22,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796285755] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:22,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166039276] [2021-08-21 18:24:22,906 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:22,906 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:22,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:22,907 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 18:24:22,908 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 18:24:23,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:23,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:24:23,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:24,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:24,139 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:24,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 18:24:24,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 18:24:24,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:24,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166039276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:24,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:24,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:24:24,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478071372] [2021-08-21 18:24:24,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:24,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:24,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:24,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:24,263 INFO L87 Difference]: Start difference. First operand 748 states and 1388 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:26,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:26,314 INFO L93 Difference]: Finished difference Result 1167 states and 2071 transitions. [2021-08-21 18:24:26,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:24:26,314 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:26,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:26,317 INFO L225 Difference]: With dead ends: 1167 [2021-08-21 18:24:26,317 INFO L226 Difference]: Without dead ends: 1162 [2021-08-21 18:24:26,318 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 936 ImplicationChecksByTransitivity, 1658.2ms TimeCoverageRelationStatistics Valid=437, Invalid=2985, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 18:24:26,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-08-21 18:24:26,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 755. [2021-08-21 18:24:26,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 1.8607427055702919) internal successors, (1403), 754 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:26,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 1403 transitions. [2021-08-21 18:24:26,327 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 1403 transitions. Word has length 30 [2021-08-21 18:24:26,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:26,327 INFO L470 AbstractCegarLoop]: Abstraction has 755 states and 1403 transitions. [2021-08-21 18:24:26,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:26,328 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 1403 transitions. [2021-08-21 18:24:26,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:26,329 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:26,329 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, 1, 1, 1, 1] [2021-08-21 18:24:26,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-21 18:24:26,564 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 18:24:26,564 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:26,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:26,564 INFO L82 PathProgramCache]: Analyzing trace with hash -1864206828, now seen corresponding path program 14 times [2021-08-21 18:24:26,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:26,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388850029] [2021-08-21 18:24:26,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:26,564 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:26,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:26,930 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:26,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:26,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388850029] [2021-08-21 18:24:26,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388850029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:26,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737443551] [2021-08-21 18:24:26,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:26,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:26,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:26,932 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 18:24:26,932 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 18:24:27,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:27,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:27,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:24:27,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:28,303 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:24:28,304 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 32 [2021-08-21 18:24:28,309 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:24:28,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 18:24:28,361 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:28,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737443551] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:28,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:28,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:24:28,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989708111] [2021-08-21 18:24:28,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:28,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:28,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:28,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:28,362 INFO L87 Difference]: Start difference. First operand 755 states and 1403 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:29,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:29,681 INFO L93 Difference]: Finished difference Result 940 states and 1704 transitions. [2021-08-21 18:24:29,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:24:29,682 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:29,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:29,684 INFO L225 Difference]: With dead ends: 940 [2021-08-21 18:24:29,684 INFO L226 Difference]: Without dead ends: 935 [2021-08-21 18:24:29,685 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1165.6ms TimeCoverageRelationStatistics Valid=286, Invalid=1694, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 18:24:29,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2021-08-21 18:24:29,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 761. [2021-08-21 18:24:29,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 1.8631578947368421) internal successors, (1416), 760 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:29,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1416 transitions. [2021-08-21 18:24:29,693 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1416 transitions. Word has length 30 [2021-08-21 18:24:29,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:29,693 INFO L470 AbstractCegarLoop]: Abstraction has 761 states and 1416 transitions. [2021-08-21 18:24:29,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:29,693 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1416 transitions. [2021-08-21 18:24:29,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:29,694 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:29,694 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, 1, 1, 1, 1] [2021-08-21 18:24:29,716 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 18:24:29,916 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 18:24:29,917 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:29,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:29,917 INFO L82 PathProgramCache]: Analyzing trace with hash 2024951756, now seen corresponding path program 15 times [2021-08-21 18:24:29,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:29,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017104152] [2021-08-21 18:24:29,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:29,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:29,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:30,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:30,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:30,285 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017104152] [2021-08-21 18:24:30,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017104152] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:30,285 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142618105] [2021-08-21 18:24:30,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:24:30,285 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:30,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:30,286 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 18:24:30,287 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 18:24:31,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:24:31,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:31,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:24:31,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:31,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:31,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 55 [2021-08-21 18:24:31,523 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:31,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 95 [2021-08-21 18:24:32,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:32,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142618105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:32,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:32,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 18:24:32,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402894844] [2021-08-21 18:24:32,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:32,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:32,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:32,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:32,755 INFO L87 Difference]: Start difference. First operand 761 states and 1416 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:35,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:35,682 INFO L93 Difference]: Finished difference Result 1089 states and 1940 transitions. [2021-08-21 18:24:35,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:24:35,683 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:35,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:35,685 INFO L225 Difference]: With dead ends: 1089 [2021-08-21 18:24:35,685 INFO L226 Difference]: Without dead ends: 1084 [2021-08-21 18:24:35,685 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 2889.2ms TimeCoverageRelationStatistics Valid=494, Invalid=2056, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:24:35,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2021-08-21 18:24:35,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 758. [2021-08-21 18:24:35,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 1.858652575957728) internal successors, (1407), 757 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:35,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1407 transitions. [2021-08-21 18:24:35,694 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 1407 transitions. Word has length 30 [2021-08-21 18:24:35,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:35,694 INFO L470 AbstractCegarLoop]: Abstraction has 758 states and 1407 transitions. [2021-08-21 18:24:35,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:35,694 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 1407 transitions. [2021-08-21 18:24:35,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:35,695 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:35,695 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, 1, 1, 1, 1] [2021-08-21 18:24:35,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-08-21 18:24:35,932 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 18:24:35,933 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:35,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:35,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1421848894, now seen corresponding path program 16 times [2021-08-21 18:24:35,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:35,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896379606] [2021-08-21 18:24:35,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:35,933 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:35,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:36,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:36,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:36,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896379606] [2021-08-21 18:24:36,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896379606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:36,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244589849] [2021-08-21 18:24:36,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:24:36,394 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:36,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:36,395 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 18:24:36,395 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 18:24:37,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:24:37,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:37,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:24:37,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:37,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:24:37,845 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:24:37,845 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 41 [2021-08-21 18:24:37,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:24:37,855 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:24:37,855 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2021-08-21 18:24:38,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:38,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244589849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:38,030 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:38,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 18:24:38,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109814646] [2021-08-21 18:24:38,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:38,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:38,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:38,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:38,031 INFO L87 Difference]: Start difference. First operand 758 states and 1407 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:38,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:38,890 INFO L93 Difference]: Finished difference Result 918 states and 1685 transitions. [2021-08-21 18:24:38,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:24:38,891 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:24:38,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:38,892 INFO L225 Difference]: With dead ends: 918 [2021-08-21 18:24:38,892 INFO L226 Difference]: Without dead ends: 913 [2021-08-21 18:24:38,893 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 849.7ms TimeCoverageRelationStatistics Valid=279, Invalid=1281, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:24:38,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2021-08-21 18:24:38,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 759. [2021-08-21 18:24:38,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 1.858839050131926) internal successors, (1409), 758 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:38,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1409 transitions. [2021-08-21 18:24:38,901 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 1409 transitions. Word has length 30 [2021-08-21 18:24:38,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:38,901 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 1409 transitions. [2021-08-21 18:24:38,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:38,902 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 1409 transitions. [2021-08-21 18:24:38,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:38,902 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:38,903 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, 1, 1, 1, 1] [2021-08-21 18:24:38,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:39,103 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 18:24:39,103 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:39,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:39,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1870178264, now seen corresponding path program 17 times [2021-08-21 18:24:39,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:39,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333036897] [2021-08-21 18:24:39,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:39,104 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:39,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:39,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:39,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:39,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333036897] [2021-08-21 18:24:39,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333036897] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:39,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722345635] [2021-08-21 18:24:39,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:24:39,518 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:39,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:39,519 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 18:24:39,519 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 18:24:40,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:24:40,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:40,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:24:40,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:40,952 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:24:40,952 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 39 [2021-08-21 18:24:40,958 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:40,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-08-21 18:24:41,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:41,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722345635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:41,116 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:41,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:24:41,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577742683] [2021-08-21 18:24:41,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:24:41,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:41,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:24:41,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:24:41,117 INFO L87 Difference]: Start difference. First operand 759 states and 1409 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:42,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:42,138 INFO L93 Difference]: Finished difference Result 944 states and 1728 transitions. [2021-08-21 18:24:42,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:24:42,139 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:24:42,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:42,140 INFO L225 Difference]: With dead ends: 944 [2021-08-21 18:24:42,140 INFO L226 Difference]: Without dead ends: 939 [2021-08-21 18:24:42,141 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 922.6ms TimeCoverageRelationStatistics Valid=269, Invalid=1213, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:24:42,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2021-08-21 18:24:42,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 760. [2021-08-21 18:24:42,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 1.8590250329380764) internal successors, (1411), 759 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:42,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 1411 transitions. [2021-08-21 18:24:42,149 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 1411 transitions. Word has length 30 [2021-08-21 18:24:42,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:42,149 INFO L470 AbstractCegarLoop]: Abstraction has 760 states and 1411 transitions. [2021-08-21 18:24:42,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:42,149 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 1411 transitions. [2021-08-21 18:24:42,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:42,150 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:42,150 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, 1, 1, 1, 1] [2021-08-21 18:24:42,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:42,351 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 18:24:42,351 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:42,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:42,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1513639976, now seen corresponding path program 18 times [2021-08-21 18:24:42,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:42,351 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510796604] [2021-08-21 18:24:42,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:42,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:42,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:42,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510796604] [2021-08-21 18:24:42,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510796604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:42,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974213287] [2021-08-21 18:24:42,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:24:42,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:42,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:42,794 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 18:24:42,795 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 18:24:43,881 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:24:43,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:43,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:24:43,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:44,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:44,248 INFO L354 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2021-08-21 18:24:44,248 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 147 treesize of output 132 [2021-08-21 18:24:44,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:44,266 INFO L354 Elim1Store]: treesize reduction 21, result has 36.4 percent of original size [2021-08-21 18:24:44,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 38 [2021-08-21 18:24:44,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:44,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974213287] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:44,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:44,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:24:44,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853359985] [2021-08-21 18:24:44,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:44,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:44,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:44,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:44,393 INFO L87 Difference]: Start difference. First operand 760 states and 1411 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:46,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:46,166 INFO L93 Difference]: Finished difference Result 1020 states and 1851 transitions. [2021-08-21 18:24:46,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:24:46,166 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:46,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:46,168 INFO L225 Difference]: With dead ends: 1020 [2021-08-21 18:24:46,168 INFO L226 Difference]: Without dead ends: 1015 [2021-08-21 18:24:46,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 771 ImplicationChecksByTransitivity, 1512.6ms TimeCoverageRelationStatistics Valid=380, Invalid=2272, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 18:24:46,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-08-21 18:24:46,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 763. [2021-08-21 18:24:46,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 1.8622047244094488) internal successors, (1419), 762 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:46,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 1419 transitions. [2021-08-21 18:24:46,177 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 1419 transitions. Word has length 30 [2021-08-21 18:24:46,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:46,177 INFO L470 AbstractCegarLoop]: Abstraction has 763 states and 1419 transitions. [2021-08-21 18:24:46,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:46,177 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 1419 transitions. [2021-08-21 18:24:46,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:46,178 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:46,178 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, 1, 1, 1, 1] [2021-08-21 18:24:46,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-21 18:24:46,382 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 18:24:46,383 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:46,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:46,383 INFO L82 PathProgramCache]: Analyzing trace with hash 214179982, now seen corresponding path program 19 times [2021-08-21 18:24:46,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:46,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484279634] [2021-08-21 18:24:46,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:46,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:46,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:46,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:46,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484279634] [2021-08-21 18:24:46,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484279634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:46,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845274090] [2021-08-21 18:24:46,808 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:46,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:46,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:46,809 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 18:24:46,809 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 18:24:47,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:47,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:24:47,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:48,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:48,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:24:48,338 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:48,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2021-08-21 18:24:48,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:48,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:24:48,341 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2021-08-21 18:24:48,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:48,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845274090] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:48,477 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:48,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:24:48,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740625815] [2021-08-21 18:24:48,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:48,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:48,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:48,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:48,478 INFO L87 Difference]: Start difference. First operand 763 states and 1419 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:50,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:50,129 INFO L93 Difference]: Finished difference Result 1136 states and 2025 transitions. [2021-08-21 18:24:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:24:50,130 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:50,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:50,131 INFO L225 Difference]: With dead ends: 1136 [2021-08-21 18:24:50,131 INFO L226 Difference]: Without dead ends: 1126 [2021-08-21 18:24:50,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 1462.2ms TimeCoverageRelationStatistics Valid=448, Invalid=2414, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:24:50,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-08-21 18:24:50,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 789. [2021-08-21 18:24:50,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 788 states have (on average 1.8718274111675126) internal successors, (1475), 788 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:50,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1475 transitions. [2021-08-21 18:24:50,141 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 1475 transitions. Word has length 30 [2021-08-21 18:24:50,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:50,141 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 1475 transitions. [2021-08-21 18:24:50,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:24:50,141 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 1475 transitions. [2021-08-21 18:24:50,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:50,142 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:50,142 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, 1, 1, 1, 1] [2021-08-21 18:24:50,162 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 18:24:50,353 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 18:24:50,353 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:50,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:50,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1654729018, now seen corresponding path program 20 times [2021-08-21 18:24:50,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:50,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632922959] [2021-08-21 18:24:50,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:50,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:50,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:50,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:50,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:50,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632922959] [2021-08-21 18:24:50,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632922959] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:50,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577449749] [2021-08-21 18:24:50,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:50,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:50,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:50,852 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 18:24:50,852 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 18:24:52,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:52,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:52,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:24:52,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:52,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:52,566 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:52,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 18:24:52,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 18:24:52,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:52,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577449749] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:52,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:52,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-21 18:24:52,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966438131] [2021-08-21 18:24:52,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:24:52,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:52,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:24:52,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:24:52,740 INFO L87 Difference]: Start difference. First operand 789 states and 1475 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:24:54,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:54,126 INFO L93 Difference]: Finished difference Result 1012 states and 1845 transitions. [2021-08-21 18:24:54,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:24:54,127 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:24:54,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:54,128 INFO L225 Difference]: With dead ends: 1012 [2021-08-21 18:24:54,128 INFO L226 Difference]: Without dead ends: 1002 [2021-08-21 18:24:54,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1301.1ms TimeCoverageRelationStatistics Valid=358, Invalid=1804, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:24:54,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2021-08-21 18:24:54,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 793. [2021-08-21 18:24:54,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 792 states have (on average 1.875) internal successors, (1485), 792 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:54,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1485 transitions. [2021-08-21 18:24:54,141 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1485 transitions. Word has length 30 [2021-08-21 18:24:54,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:54,142 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 1485 transitions. [2021-08-21 18:24:54,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:24:54,142 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1485 transitions. [2021-08-21 18:24:54,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:54,143 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:54,143 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, 1, 1, 1, 1] [2021-08-21 18:24:54,179 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 18:24:54,343 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 18:24:54,343 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:54,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:54,344 INFO L82 PathProgramCache]: Analyzing trace with hash -33694282, now seen corresponding path program 21 times [2021-08-21 18:24:54,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:54,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822072474] [2021-08-21 18:24:54,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:54,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:54,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:54,766 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:54,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:54,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822072474] [2021-08-21 18:24:54,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822072474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:54,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798666842] [2021-08-21 18:24:54,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:24:54,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:54,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:54,768 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 18:24:54,769 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 18:24:55,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:24:55,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:55,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:24:55,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:56,355 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:24:56,355 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 39 [2021-08-21 18:24:56,361 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:56,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-08-21 18:24:56,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:56,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798666842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:56,515 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:56,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2021-08-21 18:24:56,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313019463] [2021-08-21 18:24:56,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:56,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:56,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:56,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:56,516 INFO L87 Difference]: Start difference. First operand 793 states and 1485 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:57,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:57,533 INFO L93 Difference]: Finished difference Result 990 states and 1821 transitions. [2021-08-21 18:24:57,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:24:57,534 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:24:57,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:57,535 INFO L225 Difference]: With dead ends: 990 [2021-08-21 18:24:57,535 INFO L226 Difference]: Without dead ends: 985 [2021-08-21 18:24:57,535 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 951.9ms TimeCoverageRelationStatistics Valid=290, Invalid=1432, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:24:57,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2021-08-21 18:24:57,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 795. [2021-08-21 18:24:57,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 1.8753148614609572) internal successors, (1489), 794 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1489 transitions. [2021-08-21 18:24:57,544 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 1489 transitions. Word has length 30 [2021-08-21 18:24:57,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:57,544 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 1489 transitions. [2021-08-21 18:24:57,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:57,544 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 1489 transitions. [2021-08-21 18:24:57,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:57,545 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:57,545 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, 1, 1, 1, 1] [2021-08-21 18:24:57,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-08-21 18:24:57,773 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 18:24:57,773 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:57,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:57,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1430530132, now seen corresponding path program 22 times [2021-08-21 18:24:57,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:57,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209863783] [2021-08-21 18:24:57,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:57,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:58,233 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:58,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:58,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209863783] [2021-08-21 18:24:58,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209863783] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:58,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962116520] [2021-08-21 18:24:58,234 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:24:58,234 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:58,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:58,241 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 18:24:58,241 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 18:24:59,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:24:59,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:59,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:24:59,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:59,910 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:24:59,910 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2021-08-21 18:24:59,918 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:24:59,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 18:24:59,991 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:59,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962116520] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:59,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:59,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 18:24:59,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164753495] [2021-08-21 18:24:59,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:24:59,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:59,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:24:59,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:24:59,992 INFO L87 Difference]: Start difference. First operand 795 states and 1489 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:01,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:01,158 INFO L93 Difference]: Finished difference Result 984 states and 1812 transitions. [2021-08-21 18:25:01,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:25:01,158 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:25:01,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:01,160 INFO L225 Difference]: With dead ends: 984 [2021-08-21 18:25:01,160 INFO L226 Difference]: Without dead ends: 979 [2021-08-21 18:25:01,160 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 1060.9ms TimeCoverageRelationStatistics Valid=296, Invalid=1110, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:25:01,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2021-08-21 18:25:01,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 798. [2021-08-21 18:25:01,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 798 states, 797 states have (on average 1.8808030112923464) internal successors, (1499), 797 states have internal predecessors, (1499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 798 states to 798 states and 1499 transitions. [2021-08-21 18:25:01,168 INFO L78 Accepts]: Start accepts. Automaton has 798 states and 1499 transitions. Word has length 30 [2021-08-21 18:25:01,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:01,169 INFO L470 AbstractCegarLoop]: Abstraction has 798 states and 1499 transitions. [2021-08-21 18:25:01,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:01,169 INFO L276 IsEmpty]: Start isEmpty. Operand 798 states and 1499 transitions. [2021-08-21 18:25:01,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:01,170 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:01,170 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:25:01,190 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 18:25:01,370 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 18:25:01,370 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:01,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:01,371 INFO L82 PathProgramCache]: Analyzing trace with hash 612190251, now seen corresponding path program 15 times [2021-08-21 18:25:01,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:01,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374393038] [2021-08-21 18:25:01,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:01,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:01,904 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:01,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:01,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374393038] [2021-08-21 18:25:01,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374393038] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:01,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163005448] [2021-08-21 18:25:01,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:25:01,904 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:01,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:01,905 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 18:25:01,907 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 18:25:03,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:25:03,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:03,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:03,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:03,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:03,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:03,887 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:03,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2021-08-21 18:25:03,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:03,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:03,910 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:03,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 83 [2021-08-21 18:25:04,107 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:04,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163005448] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:04,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:04,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2021-08-21 18:25:04,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799363748] [2021-08-21 18:25:04,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:25:04,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:04,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:25:04,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:25:04,108 INFO L87 Difference]: Start difference. First operand 798 states and 1499 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 18:25:07,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:07,012 INFO L93 Difference]: Finished difference Result 892 states and 1638 transitions. [2021-08-21 18:25:07,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:25:07,012 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 18:25:07,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:07,014 INFO L225 Difference]: With dead ends: 892 [2021-08-21 18:25:07,014 INFO L226 Difference]: Without dead ends: 887 [2021-08-21 18:25:07,014 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1139 ImplicationChecksByTransitivity, 2749.6ms TimeCoverageRelationStatistics Valid=528, Invalid=3894, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 18:25:07,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2021-08-21 18:25:07,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 801. [2021-08-21 18:25:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 800 states have (on average 1.88625) internal successors, (1509), 800 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:07,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1509 transitions. [2021-08-21 18:25:07,022 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1509 transitions. Word has length 30 [2021-08-21 18:25:07,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:07,023 INFO L470 AbstractCegarLoop]: Abstraction has 801 states and 1509 transitions. [2021-08-21 18:25:07,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 18:25:07,023 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1509 transitions. [2021-08-21 18:25:07,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:07,024 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:07,024 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, 1, 1, 1, 1] [2021-08-21 18:25:07,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:07,226 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 18:25:07,226 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:07,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:07,226 INFO L82 PathProgramCache]: Analyzing trace with hash -739191192, now seen corresponding path program 23 times [2021-08-21 18:25:07,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:07,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103583824] [2021-08-21 18:25:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:07,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:07,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:07,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:07,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:07,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103583824] [2021-08-21 18:25:07,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103583824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:07,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434922427] [2021-08-21 18:25:07,610 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:07,610 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:07,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:07,611 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 18:25:07,612 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 18:25:08,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:25:08,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:08,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:25:08,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:09,431 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:25:09,432 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 37 [2021-08-21 18:25:09,437 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:09,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2021-08-21 18:25:09,555 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:09,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434922427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:09,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:09,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-21 18:25:09,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841520338] [2021-08-21 18:25:09,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:25:09,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:09,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:25:09,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:25:09,556 INFO L87 Difference]: Start difference. First operand 801 states and 1509 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:11,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:11,191 INFO L93 Difference]: Finished difference Result 1151 states and 2108 transitions. [2021-08-21 18:25:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:25:11,192 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:25:11,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:11,193 INFO L225 Difference]: With dead ends: 1151 [2021-08-21 18:25:11,194 INFO L226 Difference]: Without dead ends: 1146 [2021-08-21 18:25:11,194 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 899 ImplicationChecksByTransitivity, 1382.2ms TimeCoverageRelationStatistics Valid=500, Invalid=2362, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:25:11,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2021-08-21 18:25:11,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 801. [2021-08-21 18:25:11,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 800 states have (on average 1.88625) internal successors, (1509), 800 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:11,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1509 transitions. [2021-08-21 18:25:11,203 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1509 transitions. Word has length 30 [2021-08-21 18:25:11,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:11,203 INFO L470 AbstractCegarLoop]: Abstraction has 801 states and 1509 transitions. [2021-08-21 18:25:11,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:11,203 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1509 transitions. [2021-08-21 18:25:11,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:11,204 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:11,204 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:25:11,226 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 18:25:11,425 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 18:25:11,425 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:11,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:11,425 INFO L82 PathProgramCache]: Analyzing trace with hash 206381539, now seen corresponding path program 16 times [2021-08-21 18:25:11,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:11,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638629633] [2021-08-21 18:25:11,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:11,425 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:11,856 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:11,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:11,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638629633] [2021-08-21 18:25:11,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638629633] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:11,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216973614] [2021-08-21 18:25:11,856 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:25:11,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:11,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:11,857 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 18:25:11,858 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 18:25:13,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:25:13,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:13,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:25:13,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:13,695 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:25:13,695 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 41 treesize of output 55 [2021-08-21 18:25:13,724 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:25:13,724 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 75 treesize of output 85 [2021-08-21 18:25:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:13,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216973614] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:13,877 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:13,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 18:25:13,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139638743] [2021-08-21 18:25:13,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:25:13,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:13,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:25:13,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:25:13,878 INFO L87 Difference]: Start difference. First operand 801 states and 1509 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:25:16,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:16,297 INFO L93 Difference]: Finished difference Result 1231 states and 2211 transitions. [2021-08-21 18:25:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 18:25:16,298 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:25:16,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:16,300 INFO L225 Difference]: With dead ends: 1231 [2021-08-21 18:25:16,300 INFO L226 Difference]: Without dead ends: 1215 [2021-08-21 18:25:16,300 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1768 ImplicationChecksByTransitivity, 2272.7ms TimeCoverageRelationStatistics Valid=951, Invalid=4901, Unknown=0, NotChecked=0, Total=5852 [2021-08-21 18:25:16,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2021-08-21 18:25:16,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 829. [2021-08-21 18:25:16,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 1.893719806763285) internal successors, (1568), 828 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:16,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1568 transitions. [2021-08-21 18:25:16,313 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1568 transitions. Word has length 30 [2021-08-21 18:25:16,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:16,313 INFO L470 AbstractCegarLoop]: Abstraction has 829 states and 1568 transitions. [2021-08-21 18:25:16,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:25:16,313 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1568 transitions. [2021-08-21 18:25:16,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:16,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:16,314 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, 1, 1, 1, 1] [2021-08-21 18:25:16,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:16,534 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 18:25:16,534 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:16,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:16,535 INFO L82 PathProgramCache]: Analyzing trace with hash -1474976242, now seen corresponding path program 24 times [2021-08-21 18:25:16,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:16,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505998539] [2021-08-21 18:25:16,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:16,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:17,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:17,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:17,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505998539] [2021-08-21 18:25:17,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505998539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:17,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945746175] [2021-08-21 18:25:17,016 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:25:17,016 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:17,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:17,017 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 18:25:17,018 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 18:25:18,452 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:25:18,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:18,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:18,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:18,908 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:18,908 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 49 treesize of output 57 [2021-08-21 18:25:18,928 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:18,928 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 76 treesize of output 80 [2021-08-21 18:25:19,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:19,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945746175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:19,593 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:19,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 18:25:19,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965038610] [2021-08-21 18:25:19,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:25:19,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:19,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:25:19,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:25:19,593 INFO L87 Difference]: Start difference. First operand 829 states and 1568 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:25:22,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:22,419 INFO L93 Difference]: Finished difference Result 1107 states and 2032 transitions. [2021-08-21 18:25:22,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 18:25:22,419 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:25:22,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:22,421 INFO L225 Difference]: With dead ends: 1107 [2021-08-21 18:25:22,421 INFO L226 Difference]: Without dead ends: 1097 [2021-08-21 18:25:22,422 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1428 ImplicationChecksByTransitivity, 2650.5ms TimeCoverageRelationStatistics Valid=637, Invalid=3653, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 18:25:22,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2021-08-21 18:25:22,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 829. [2021-08-21 18:25:22,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 1.893719806763285) internal successors, (1568), 828 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:22,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1568 transitions. [2021-08-21 18:25:22,431 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1568 transitions. Word has length 30 [2021-08-21 18:25:22,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:22,431 INFO L470 AbstractCegarLoop]: Abstraction has 829 states and 1568 transitions. [2021-08-21 18:25:22,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:25:22,431 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1568 transitions. [2021-08-21 18:25:22,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:22,432 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:22,432 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:25:22,479 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 18:25:22,651 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 18:25:22,652 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:22,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:22,652 INFO L82 PathProgramCache]: Analyzing trace with hash 2067974643, now seen corresponding path program 17 times [2021-08-21 18:25:22,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:22,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116521775] [2021-08-21 18:25:22,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:22,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:22,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:23,088 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:23,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:23,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116521775] [2021-08-21 18:25:23,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116521775] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:23,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874303230] [2021-08-21 18:25:23,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:23,088 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:23,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:23,089 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 18:25:23,090 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 18:25:24,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:25:24,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:24,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:24,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:24,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:24,898 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:25:24,903 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 45 treesize of output 59 [2021-08-21 18:25:24,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:24,928 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:25:24,928 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 81 treesize of output 89 [2021-08-21 18:25:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:25,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874303230] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:25,111 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:25,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 18:25:25,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651770718] [2021-08-21 18:25:25,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:25:25,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:25,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:25:25,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:25:25,113 INFO L87 Difference]: Start difference. First operand 829 states and 1568 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:25:26,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:26,848 INFO L93 Difference]: Finished difference Result 1005 states and 1894 transitions. [2021-08-21 18:25:26,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:25:26,848 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:25:26,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:26,850 INFO L225 Difference]: With dead ends: 1005 [2021-08-21 18:25:26,850 INFO L226 Difference]: Without dead ends: 995 [2021-08-21 18:25:26,851 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1172 ImplicationChecksByTransitivity, 1640.2ms TimeCoverageRelationStatistics Valid=615, Invalid=3545, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 18:25:26,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2021-08-21 18:25:26,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 828. [2021-08-21 18:25:26,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 1.8923821039903266) internal successors, (1565), 827 states have internal predecessors, (1565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:26,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1565 transitions. [2021-08-21 18:25:26,867 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1565 transitions. Word has length 30 [2021-08-21 18:25:26,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:26,867 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1565 transitions. [2021-08-21 18:25:26,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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 18:25:26,867 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1565 transitions. [2021-08-21 18:25:26,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:26,868 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:26,868 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, 1, 1, 1, 1] [2021-08-21 18:25:26,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:27,068 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 18:25:27,069 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:27,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:27,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1051228644, now seen corresponding path program 25 times [2021-08-21 18:25:27,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:27,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157958795] [2021-08-21 18:25:27,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:27,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:27,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:27,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:27,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157958795] [2021-08-21 18:25:27,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157958795] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:27,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697065464] [2021-08-21 18:25:27,482 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:25:27,482 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:27,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:27,483 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 18:25:27,484 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 18:25:29,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:29,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:29,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:29,471 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:25:29,471 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 39 [2021-08-21 18:25:29,477 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:29,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-08-21 18:25:29,615 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:29,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697065464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:29,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:29,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 18:25:29,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625352447] [2021-08-21 18:25:29,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:25:29,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:29,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:25:29,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:25:29,617 INFO L87 Difference]: Start difference. First operand 828 states and 1565 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:30,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:30,814 INFO L93 Difference]: Finished difference Result 1062 states and 1961 transitions. [2021-08-21 18:25:30,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:25:30,814 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:25:30,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:30,816 INFO L225 Difference]: With dead ends: 1062 [2021-08-21 18:25:30,816 INFO L226 Difference]: Without dead ends: 1057 [2021-08-21 18:25:30,816 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 799 ImplicationChecksByTransitivity, 1077.8ms TimeCoverageRelationStatistics Valid=421, Invalid=2029, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:25:30,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2021-08-21 18:25:30,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 822. [2021-08-21 18:25:30,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 821 states have (on average 1.8891595615103531) internal successors, (1551), 821 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:30,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 1551 transitions. [2021-08-21 18:25:30,826 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 1551 transitions. Word has length 30 [2021-08-21 18:25:30,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:30,826 INFO L470 AbstractCegarLoop]: Abstraction has 822 states and 1551 transitions. [2021-08-21 18:25:30,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:30,826 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 1551 transitions. [2021-08-21 18:25:30,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:30,827 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:30,827 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:25:30,850 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 18:25:31,044 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 18:25:31,045 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:31,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:31,045 INFO L82 PathProgramCache]: Analyzing trace with hash -786443617, now seen corresponding path program 18 times [2021-08-21 18:25:31,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:31,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458906500] [2021-08-21 18:25:31,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:31,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:31,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:31,499 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:31,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:31,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458906500] [2021-08-21 18:25:31,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458906500] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:31,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816877411] [2021-08-21 18:25:31,500 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:25:31,500 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:31,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:31,501 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 18:25:31,542 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 18:25:33,085 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:25:33,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:33,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:33,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:33,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:33,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:33,564 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:33,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2021-08-21 18:25:33,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:33,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:33,579 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:33,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 83 [2021-08-21 18:25:33,752 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:33,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816877411] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:33,753 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:33,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 24 [2021-08-21 18:25:33,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588159846] [2021-08-21 18:25:33,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:25:33,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:33,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:25:33,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:25:33,753 INFO L87 Difference]: Start difference. First operand 822 states and 1551 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:35,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:35,837 INFO L93 Difference]: Finished difference Result 1015 states and 1907 transitions. [2021-08-21 18:25:35,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:25:35,838 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:25:35,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:35,839 INFO L225 Difference]: With dead ends: 1015 [2021-08-21 18:25:35,839 INFO L226 Difference]: Without dead ends: 1005 [2021-08-21 18:25:35,840 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1184 ImplicationChecksByTransitivity, 2096.1ms TimeCoverageRelationStatistics Valid=718, Invalid=3442, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 18:25:35,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2021-08-21 18:25:35,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 840. [2021-08-21 18:25:35,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 1.8831942789034566) internal successors, (1580), 839 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:35,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1580 transitions. [2021-08-21 18:25:35,848 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1580 transitions. Word has length 30 [2021-08-21 18:25:35,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:35,848 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 1580 transitions. [2021-08-21 18:25:35,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:35,849 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1580 transitions. [2021-08-21 18:25:35,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:35,850 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:35,850 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:25:35,871 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 18:25:36,070 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 18:25:36,071 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:36,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:36,071 INFO L82 PathProgramCache]: Analyzing trace with hash -335672429, now seen corresponding path program 19 times [2021-08-21 18:25:36,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:36,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187384074] [2021-08-21 18:25:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:36,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:36,578 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:36,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:36,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187384074] [2021-08-21 18:25:36,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187384074] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:36,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737939165] [2021-08-21 18:25:36,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:25:36,578 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:36,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:36,589 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 18:25:36,627 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 18:25:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:38,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:25:38,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:38,805 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:25:38,805 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 41 treesize of output 37 [2021-08-21 18:25:38,818 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:25:38,819 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 29 treesize of output 25 [2021-08-21 18:25:38,869 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:38,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737939165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:38,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:38,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 18:25:38,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93856296] [2021-08-21 18:25:38,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:25:38,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:38,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:25:38,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:25:38,871 INFO L87 Difference]: Start difference. First operand 840 states and 1580 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 18:25:41,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:41,908 INFO L93 Difference]: Finished difference Result 1013 states and 1833 transitions. [2021-08-21 18:25:41,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 18:25:41,908 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 18:25:41,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:41,910 INFO L225 Difference]: With dead ends: 1013 [2021-08-21 18:25:41,910 INFO L226 Difference]: Without dead ends: 1008 [2021-08-21 18:25:41,910 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 2989.2ms TimeCoverageRelationStatistics Valid=784, Invalid=3772, Unknown=0, NotChecked=0, Total=4556 [2021-08-21 18:25:41,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2021-08-21 18:25:41,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 849. [2021-08-21 18:25:41,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 848 states have (on average 1.8974056603773586) internal successors, (1609), 848 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:41,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1609 transitions. [2021-08-21 18:25:41,919 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1609 transitions. Word has length 30 [2021-08-21 18:25:41,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:41,919 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 1609 transitions. [2021-08-21 18:25:41,919 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 18:25:41,919 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1609 transitions. [2021-08-21 18:25:41,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:41,920 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:41,920 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:25:41,958 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 18:25:42,141 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 18:25:42,141 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:42,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:42,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1184598351, now seen corresponding path program 20 times [2021-08-21 18:25:42,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:42,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159252205] [2021-08-21 18:25:42,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:42,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:42,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:42,515 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:42,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:42,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159252205] [2021-08-21 18:25:42,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159252205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:42,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676321296] [2021-08-21 18:25:42,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:25:42,515 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:42,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:42,516 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 18:25:42,517 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 18:25:44,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:25:44,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:44,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 18:25:44,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:44,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:44,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:25:44,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:25:44,615 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-21 18:25:44,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:44,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:25:44,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:25:44,619 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2021-08-21 18:25:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:44,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676321296] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:44,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:44,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 27 [2021-08-21 18:25:44,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018216668] [2021-08-21 18:25:44,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:25:44,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:44,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:25:44,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:25:44,778 INFO L87 Difference]: Start difference. First operand 849 states and 1609 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 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 18:25:45,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:45,844 INFO L93 Difference]: Finished difference Result 1131 states and 2068 transitions. [2021-08-21 18:25:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:25:45,844 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 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 18:25:45,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:45,846 INFO L225 Difference]: With dead ends: 1131 [2021-08-21 18:25:45,847 INFO L226 Difference]: Without dead ends: 1111 [2021-08-21 18:25:45,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 1151.9ms TimeCoverageRelationStatistics Valid=478, Invalid=3304, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 18:25:45,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-08-21 18:25:45,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 876. [2021-08-21 18:25:45,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 1.888) internal successors, (1652), 875 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:45,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 1652 transitions. [2021-08-21 18:25:45,856 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 1652 transitions. Word has length 30 [2021-08-21 18:25:45,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:45,856 INFO L470 AbstractCegarLoop]: Abstraction has 876 states and 1652 transitions. [2021-08-21 18:25:45,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 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 18:25:45,857 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 1652 transitions. [2021-08-21 18:25:45,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:45,858 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:45,858 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, 1, 1, 1, 1] [2021-08-21 18:25:45,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:46,093 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 18:25:46,093 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:46,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:46,094 INFO L82 PathProgramCache]: Analyzing trace with hash 531434876, now seen corresponding path program 26 times [2021-08-21 18:25:46,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:46,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892459523] [2021-08-21 18:25:46,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:46,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:46,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:46,433 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:46,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:46,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892459523] [2021-08-21 18:25:46,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892459523] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:46,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124883171] [2021-08-21 18:25:46,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:25:46,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:46,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:46,434 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 18:25:46,437 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 18:25:48,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:25:48,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:48,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:25:48,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:48,667 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:25:48,668 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 32 [2021-08-21 18:25:48,673 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:25:48,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 18:25:48,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:48,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124883171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:48,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:48,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:25:48,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979907348] [2021-08-21 18:25:48,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:25:48,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:48,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:25:48,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:25:48,728 INFO L87 Difference]: Start difference. First operand 876 states and 1652 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:25:49,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:49,643 INFO L93 Difference]: Finished difference Result 1084 states and 2008 transitions. [2021-08-21 18:25:49,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:25:49,643 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:25:49,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:49,645 INFO L225 Difference]: With dead ends: 1084 [2021-08-21 18:25:49,645 INFO L226 Difference]: Without dead ends: 1079 [2021-08-21 18:25:49,645 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 841.3ms TimeCoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:25:49,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-08-21 18:25:49,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 886. [2021-08-21 18:25:49,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 1.8983050847457628) internal successors, (1680), 885 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:49,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1680 transitions. [2021-08-21 18:25:49,655 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1680 transitions. Word has length 30 [2021-08-21 18:25:49,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:49,655 INFO L470 AbstractCegarLoop]: Abstraction has 886 states and 1680 transitions. [2021-08-21 18:25:49,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:25:49,655 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1680 transitions. [2021-08-21 18:25:49,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:49,656 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:49,656 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, 1, 1, 1, 1] [2021-08-21 18:25:49,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:49,877 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 18:25:49,877 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:49,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:49,878 INFO L82 PathProgramCache]: Analyzing trace with hash 125626164, now seen corresponding path program 27 times [2021-08-21 18:25:49,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:49,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657629193] [2021-08-21 18:25:49,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:49,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:49,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:50,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:50,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:50,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657629193] [2021-08-21 18:25:50,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657629193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:50,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535416884] [2021-08-21 18:25:50,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:25:50,265 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:50,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:50,266 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 18:25:50,267 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 18:25:52,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:25:52,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:52,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:52,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:52,485 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:52,485 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 62 treesize of output 66 [2021-08-21 18:25:52,515 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:52,516 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 73 treesize of output 77 [2021-08-21 18:25:52,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:52,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535416884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:52,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:52,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 18:25:52,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137810665] [2021-08-21 18:25:52,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:25:52,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:52,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:25:52,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:25:52,875 INFO L87 Difference]: Start difference. First operand 886 states and 1680 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:53,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:53,716 INFO L93 Difference]: Finished difference Result 1212 states and 2217 transitions. [2021-08-21 18:25:53,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:25:53,716 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:25:53,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:53,718 INFO L225 Difference]: With dead ends: 1212 [2021-08-21 18:25:53,718 INFO L226 Difference]: Without dead ends: 1207 [2021-08-21 18:25:53,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 836.7ms TimeCoverageRelationStatistics Valid=287, Invalid=1045, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:25:53,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2021-08-21 18:25:53,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 889. [2021-08-21 18:25:53,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 888 states have (on average 1.8986486486486487) internal successors, (1686), 888 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:53,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1686 transitions. [2021-08-21 18:25:53,728 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1686 transitions. Word has length 30 [2021-08-21 18:25:53,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:53,728 INFO L470 AbstractCegarLoop]: Abstraction has 889 states and 1686 transitions. [2021-08-21 18:25:53,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:53,728 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1686 transitions. [2021-08-21 18:25:53,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:53,729 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:53,729 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, 1, 1, 1, 1] [2021-08-21 18:25:53,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:53,944 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 18:25:53,944 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:53,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:53,945 INFO L82 PathProgramCache]: Analyzing trace with hash -810934816, now seen corresponding path program 28 times [2021-08-21 18:25:53,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:53,945 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113083285] [2021-08-21 18:25:53,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:53,945 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:53,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:54,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:54,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113083285] [2021-08-21 18:25:54,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113083285] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:54,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097897205] [2021-08-21 18:25:54,310 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:25:54,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:54,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:54,311 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 18:25:54,313 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 18:25:56,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:25:56,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:56,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:25:56,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:56,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:56,537 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:25:56,537 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 66 treesize of output 56 [2021-08-21 18:25:56,543 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:56,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 18:25:56,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:56,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097897205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:56,715 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:56,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 18:25:56,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809638838] [2021-08-21 18:25:56,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:25:56,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:56,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:25:56,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:25:56,716 INFO L87 Difference]: Start difference. First operand 889 states and 1686 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:57,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:57,334 INFO L93 Difference]: Finished difference Result 1098 states and 2044 transitions. [2021-08-21 18:25:57,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:25:57,335 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:25:57,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:57,336 INFO L225 Difference]: With dead ends: 1098 [2021-08-21 18:25:57,336 INFO L226 Difference]: Without dead ends: 1093 [2021-08-21 18:25:57,336 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 624.7ms TimeCoverageRelationStatistics Valid=250, Invalid=872, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:25:57,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2021-08-21 18:25:57,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 889. [2021-08-21 18:25:57,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 888 states have (on average 1.8986486486486487) internal successors, (1686), 888 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:57,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1686 transitions. [2021-08-21 18:25:57,345 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1686 transitions. Word has length 30 [2021-08-21 18:25:57,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:57,345 INFO L470 AbstractCegarLoop]: Abstraction has 889 states and 1686 transitions. [2021-08-21 18:25:57,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:57,346 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1686 transitions. [2021-08-21 18:25:57,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:57,347 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:57,347 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, 1, 1, 1, 1] [2021-08-21 18:25:57,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:57,560 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 18:25:57,560 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:57,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:57,561 INFO L82 PathProgramCache]: Analyzing trace with hash 629614220, now seen corresponding path program 29 times [2021-08-21 18:25:57,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:57,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270238874] [2021-08-21 18:25:57,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:57,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:57,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:57,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:57,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270238874] [2021-08-21 18:25:57,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270238874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:57,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541046542] [2021-08-21 18:25:57,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:57,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:57,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:57,980 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 18:25:57,982 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 18:25:59,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:25:59,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:59,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:59,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:00,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:00,255 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:00,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 18:26:00,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 18:26:00,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:00,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541046542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:00,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:00,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-21 18:26:00,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096238168] [2021-08-21 18:26:00,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:26:00,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:00,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:26:00,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:26:00,398 INFO L87 Difference]: Start difference. First operand 889 states and 1686 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:26:01,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:01,242 INFO L93 Difference]: Finished difference Result 1095 states and 2040 transitions. [2021-08-21 18:26:01,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:26:01,246 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:26:01,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:01,248 INFO L225 Difference]: With dead ends: 1095 [2021-08-21 18:26:01,248 INFO L226 Difference]: Without dead ends: 1090 [2021-08-21 18:26:01,248 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 873.3ms TimeCoverageRelationStatistics Valid=272, Invalid=1210, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:26:01,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2021-08-21 18:26:01,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 889. [2021-08-21 18:26:01,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 888 states have (on average 1.8986486486486487) internal successors, (1686), 888 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:01,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1686 transitions. [2021-08-21 18:26:01,258 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1686 transitions. Word has length 30 [2021-08-21 18:26:01,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:01,258 INFO L470 AbstractCegarLoop]: Abstraction has 889 states and 1686 transitions. [2021-08-21 18:26:01,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:26:01,258 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1686 transitions. [2021-08-21 18:26:01,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:01,260 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:01,260 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, 1, 1, 1, 1] [2021-08-21 18:26:01,293 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 18:26:01,472 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 18:26:01,473 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:01,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:01,473 INFO L82 PathProgramCache]: Analyzing trace with hash -820880154, now seen corresponding path program 30 times [2021-08-21 18:26:01,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:01,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705530813] [2021-08-21 18:26:01,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:01,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:01,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:01,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:01,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:01,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705530813] [2021-08-21 18:26:01,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705530813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:01,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737174434] [2021-08-21 18:26:01,799 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:26:01,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:01,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:01,800 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 18:26:01,802 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 18:26:03,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:26:03,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:03,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:26:03,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:04,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:04,227 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 31 treesize of output 39 [2021-08-21 18:26:04,237 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:04,237 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 52 [2021-08-21 18:26:04,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:04,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737174434] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:04,432 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:04,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 18:26:04,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842042547] [2021-08-21 18:26:04,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:26:04,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:04,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:26:04,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:26:04,432 INFO L87 Difference]: Start difference. First operand 889 states and 1686 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:26:05,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:05,519 INFO L93 Difference]: Finished difference Result 1111 states and 2050 transitions. [2021-08-21 18:26:05,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:26:05,519 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:26:05,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:05,521 INFO L225 Difference]: With dead ends: 1111 [2021-08-21 18:26:05,521 INFO L226 Difference]: Without dead ends: 1101 [2021-08-21 18:26:05,521 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 1007.8ms TimeCoverageRelationStatistics Valid=242, Invalid=1480, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:26:05,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2021-08-21 18:26:05,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 889. [2021-08-21 18:26:05,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 888 states have (on average 1.8986486486486487) internal successors, (1686), 888 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:05,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1686 transitions. [2021-08-21 18:26:05,531 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1686 transitions. Word has length 30 [2021-08-21 18:26:05,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:05,531 INFO L470 AbstractCegarLoop]: Abstraction has 889 states and 1686 transitions. [2021-08-21 18:26:05,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:26:05,531 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1686 transitions. [2021-08-21 18:26:05,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:05,532 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:05,532 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, 1, 1, 1, 1] [2021-08-21 18:26:05,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:05,748 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 18:26:05,749 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:05,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:05,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1226688866, now seen corresponding path program 31 times [2021-08-21 18:26:05,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:05,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812950749] [2021-08-21 18:26:05,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:05,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:05,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:06,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:06,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:06,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812950749] [2021-08-21 18:26:06,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812950749] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:06,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485767923] [2021-08-21 18:26:06,063 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:26:06,063 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:06,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:06,064 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 18:26:06,064 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 18:26:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:08,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:26:08,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:08,414 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:26:08,414 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 54 treesize of output 50 [2021-08-21 18:26:08,429 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:08,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 18:26:08,556 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:08,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485767923] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:08,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:08,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 20 [2021-08-21 18:26:08,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812675679] [2021-08-21 18:26:08,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:26:08,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:08,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:26:08,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:26:08,557 INFO L87 Difference]: Start difference. First operand 889 states and 1686 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:09,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:09,238 INFO L93 Difference]: Finished difference Result 1220 states and 2230 transitions. [2021-08-21 18:26:09,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:26:09,239 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:26:09,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:09,240 INFO L225 Difference]: With dead ends: 1220 [2021-08-21 18:26:09,240 INFO L226 Difference]: Without dead ends: 1215 [2021-08-21 18:26:09,240 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 612.7ms TimeCoverageRelationStatistics Valid=264, Invalid=996, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:26:09,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2021-08-21 18:26:09,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 882. [2021-08-21 18:26:09,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 881 states have (on average 1.8944381384790012) internal successors, (1669), 881 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:09,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 1669 transitions. [2021-08-21 18:26:09,250 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 1669 transitions. Word has length 30 [2021-08-21 18:26:09,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:09,250 INFO L470 AbstractCegarLoop]: Abstraction has 882 states and 1669 transitions. [2021-08-21 18:26:09,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:09,250 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 1669 transitions. [2021-08-21 18:26:09,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:09,251 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:09,251 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, 1, 1, 1, 1] [2021-08-21 18:26:09,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:09,451 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 18:26:09,451 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:09,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:09,452 INFO L82 PathProgramCache]: Analyzing trace with hash 2131717450, now seen corresponding path program 32 times [2021-08-21 18:26:09,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:09,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609570355] [2021-08-21 18:26:09,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:09,452 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:09,797 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:09,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:09,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609570355] [2021-08-21 18:26:09,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609570355] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:09,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137394996] [2021-08-21 18:26:09,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:26:09,797 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:09,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:09,798 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 18:26:09,799 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 18:26:11,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:26:11,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:11,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:26:11,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:12,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:12,017 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:12,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 18:26:12,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 18:26:12,143 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:12,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137394996] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:12,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:12,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:26:12,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834715012] [2021-08-21 18:26:12,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:26:12,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:12,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:26:12,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:26:12,144 INFO L87 Difference]: Start difference. First operand 882 states and 1669 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:26:12,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:12,981 INFO L93 Difference]: Finished difference Result 1162 states and 2140 transitions. [2021-08-21 18:26:12,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:26:12,981 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:26:12,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:12,982 INFO L225 Difference]: With dead ends: 1162 [2021-08-21 18:26:12,982 INFO L226 Difference]: Without dead ends: 1157 [2021-08-21 18:26:12,982 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 827.7ms TimeCoverageRelationStatistics Valid=289, Invalid=1271, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:26:12,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2021-08-21 18:26:12,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 881. [2021-08-21 18:26:12,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 1.893181818181818) internal successors, (1666), 880 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:12,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 1666 transitions. [2021-08-21 18:26:12,992 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 1666 transitions. Word has length 30 [2021-08-21 18:26:12,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:12,992 INFO L470 AbstractCegarLoop]: Abstraction has 881 states and 1666 transitions. [2021-08-21 18:26:12,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:26:12,992 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 1666 transitions. [2021-08-21 18:26:12,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:12,993 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:12,993 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, 1, 1, 1, 1] [2021-08-21 18:26:13,034 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 18:26:13,193 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 18:26:13,193 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:13,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:13,194 INFO L82 PathProgramCache]: Analyzing trace with hash -722700810, now seen corresponding path program 33 times [2021-08-21 18:26:13,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:13,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458190626] [2021-08-21 18:26:13,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:13,194 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:13,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:13,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:13,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458190626] [2021-08-21 18:26:13,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458190626] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:13,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591770755] [2021-08-21 18:26:13,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:26:13,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:13,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:13,582 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 18:26:13,582 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 18:26:15,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:26:15,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:15,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:26:15,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:16,007 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:16,007 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 18:26:16,026 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:16,026 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 65 treesize of output 69 [2021-08-21 18:26:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:16,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591770755] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:16,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:16,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 21 [2021-08-21 18:26:16,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761969296] [2021-08-21 18:26:16,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:26:16,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:16,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:26:16,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:26:16,387 INFO L87 Difference]: Start difference. First operand 881 states and 1666 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:17,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:17,340 INFO L93 Difference]: Finished difference Result 1151 states and 2124 transitions. [2021-08-21 18:26:17,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:26:17,340 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:26:17,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:17,341 INFO L225 Difference]: With dead ends: 1151 [2021-08-21 18:26:17,341 INFO L226 Difference]: Without dead ends: 1146 [2021-08-21 18:26:17,342 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 960.3ms TimeCoverageRelationStatistics Valid=330, Invalid=1076, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:26:17,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2021-08-21 18:26:17,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 876. [2021-08-21 18:26:17,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 1.888) internal successors, (1652), 875 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:17,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 1652 transitions. [2021-08-21 18:26:17,350 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 1652 transitions. Word has length 30 [2021-08-21 18:26:17,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:17,350 INFO L470 AbstractCegarLoop]: Abstraction has 876 states and 1652 transitions. [2021-08-21 18:26:17,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:17,351 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 1652 transitions. [2021-08-21 18:26:17,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:17,352 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:17,352 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, 1, 1, 1, 1] [2021-08-21 18:26:17,375 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 18:26:17,573 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 18:26:17,573 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:17,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:17,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1092546614, now seen corresponding path program 34 times [2021-08-21 18:26:17,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:17,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441398375] [2021-08-21 18:26:17,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:17,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:17,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:17,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:17,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:17,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441398375] [2021-08-21 18:26:17,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441398375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:17,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350501966] [2021-08-21 18:26:17,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:26:17,908 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:17,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:17,908 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 18:26:17,909 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 18:26:20,036 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:26:20,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:20,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:26:20,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:20,490 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:20,491 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 18:26:20,511 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:20,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 69 [2021-08-21 18:26:20,858 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:20,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350501966] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:20,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:20,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 18:26:20,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25842412] [2021-08-21 18:26:20,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:26:20,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:20,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:26:20,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:26:20,859 INFO L87 Difference]: Start difference. First operand 876 states and 1652 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:21,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:21,839 INFO L93 Difference]: Finished difference Result 1123 states and 2086 transitions. [2021-08-21 18:26:21,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:26:21,840 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:26:21,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:21,841 INFO L225 Difference]: With dead ends: 1123 [2021-08-21 18:26:21,841 INFO L226 Difference]: Without dead ends: 1118 [2021-08-21 18:26:21,841 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 946.0ms TimeCoverageRelationStatistics Valid=299, Invalid=1107, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:26:21,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-08-21 18:26:21,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 883. [2021-08-21 18:26:21,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 1.8866213151927438) internal successors, (1664), 882 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:21,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1664 transitions. [2021-08-21 18:26:21,853 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 1664 transitions. Word has length 30 [2021-08-21 18:26:21,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:21,853 INFO L470 AbstractCegarLoop]: Abstraction has 883 states and 1664 transitions. [2021-08-21 18:26:21,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:21,853 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 1664 transitions. [2021-08-21 18:26:21,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:21,855 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:21,855 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, 1, 1, 1, 1] [2021-08-21 18:26:21,882 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 18:26:22,080 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 18:26:22,081 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:22,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:22,081 INFO L82 PathProgramCache]: Analyzing trace with hash 2015393202, now seen corresponding path program 35 times [2021-08-21 18:26:22,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:22,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314634348] [2021-08-21 18:26:22,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:22,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:22,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:22,524 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:22,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:22,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314634348] [2021-08-21 18:26:22,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314634348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:22,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528891654] [2021-08-21 18:26:22,524 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:26:22,525 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:22,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:22,541 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 18:26:22,550 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 18:26:24,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:26:24,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:24,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:26:24,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:24,933 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:26:24,933 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 54 treesize of output 50 [2021-08-21 18:26:24,939 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:24,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 18:26:25,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:25,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528891654] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:25,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:25,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 24 [2021-08-21 18:26:25,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849780734] [2021-08-21 18:26:25,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:26:25,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:25,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:26:25,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:26:25,118 INFO L87 Difference]: Start difference. First operand 883 states and 1664 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:25,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:25,829 INFO L93 Difference]: Finished difference Result 1075 states and 2002 transitions. [2021-08-21 18:26:25,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:26:25,829 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:26:25,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:25,831 INFO L225 Difference]: With dead ends: 1075 [2021-08-21 18:26:25,831 INFO L226 Difference]: Without dead ends: 1070 [2021-08-21 18:26:25,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 718.0ms TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:26:25,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-08-21 18:26:25,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 886. [2021-08-21 18:26:25,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 1.8847457627118644) internal successors, (1668), 885 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:25,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1668 transitions. [2021-08-21 18:26:25,840 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1668 transitions. Word has length 30 [2021-08-21 18:26:25,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:25,840 INFO L470 AbstractCegarLoop]: Abstraction has 886 states and 1668 transitions. [2021-08-21 18:26:25,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:25,840 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1668 transitions. [2021-08-21 18:26:25,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:25,841 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:25,841 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, 1, 1, 1, 1] [2021-08-21 18:26:25,863 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 18:26:26,063 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 18:26:26,063 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:26,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:26,063 INFO L82 PathProgramCache]: Analyzing trace with hash 596116960, now seen corresponding path program 36 times [2021-08-21 18:26:26,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:26,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069072297] [2021-08-21 18:26:26,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:26,064 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:26,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:26,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:26,429 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069072297] [2021-08-21 18:26:26,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069072297] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:26,429 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344427661] [2021-08-21 18:26:26,429 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:26:26,429 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:26,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:26,430 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 18:26:26,430 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 18:26:28,474 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:26:28,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:28,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:26:28,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:28,905 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:28,905 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 49 treesize of output 57 [2021-08-21 18:26:28,920 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:28,920 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 63 treesize of output 71 [2021-08-21 18:26:29,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:29,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344427661] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:29,358 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:29,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 18:26:29,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937334904] [2021-08-21 18:26:29,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:26:29,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:29,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:26:29,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:26:29,359 INFO L87 Difference]: Start difference. First operand 886 states and 1668 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:26:31,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:31,074 INFO L93 Difference]: Finished difference Result 1118 states and 2077 transitions. [2021-08-21 18:26:31,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:26:31,075 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:26:31,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:31,076 INFO L225 Difference]: With dead ends: 1118 [2021-08-21 18:26:31,076 INFO L226 Difference]: Without dead ends: 1113 [2021-08-21 18:26:31,076 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1602.7ms TimeCoverageRelationStatistics Valid=381, Invalid=2271, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 18:26:31,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1113 states. [2021-08-21 18:26:31,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1113 to 896. [2021-08-21 18:26:31,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 1.8972067039106146) internal successors, (1698), 895 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:31,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1698 transitions. [2021-08-21 18:26:31,087 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 1698 transitions. Word has length 30 [2021-08-21 18:26:31,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:31,087 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 1698 transitions. [2021-08-21 18:26:31,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 18:26:31,087 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 1698 transitions. [2021-08-21 18:26:31,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:31,088 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:31,088 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:26:31,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:31,308 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 18:26:31,308 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:31,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:31,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1656129953, now seen corresponding path program 21 times [2021-08-21 18:26:31,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:31,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133738162] [2021-08-21 18:26:31,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:31,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:31,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:31,530 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:31,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:31,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133738162] [2021-08-21 18:26:31,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133738162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:31,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780988016] [2021-08-21 18:26:31,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:26:31,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:31,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:31,531 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 18:26:31,532 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 18:26:33,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:26:33,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:33,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:26:33,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:34,038 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:26:34,038 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 41 treesize of output 37 [2021-08-21 18:26:34,051 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:26:34,052 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 29 [2021-08-21 18:26:34,097 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:34,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780988016] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:34,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:34,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-08-21 18:26:34,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711255478] [2021-08-21 18:26:34,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:26:34,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:34,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:26:34,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:26:34,098 INFO L87 Difference]: Start difference. First operand 896 states and 1698 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:34,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:34,760 INFO L93 Difference]: Finished difference Result 1068 states and 1961 transitions. [2021-08-21 18:26:34,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:26:34,760 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:26:34,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:34,762 INFO L225 Difference]: With dead ends: 1068 [2021-08-21 18:26:34,762 INFO L226 Difference]: Without dead ends: 1063 [2021-08-21 18:26:34,762 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 614.4ms TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:26:34,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2021-08-21 18:26:34,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 914. [2021-08-21 18:26:34,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 914 states, 913 states have (on average 1.8970427163198247) internal successors, (1732), 913 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:34,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1732 transitions. [2021-08-21 18:26:34,771 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1732 transitions. Word has length 30 [2021-08-21 18:26:34,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:34,771 INFO L470 AbstractCegarLoop]: Abstraction has 914 states and 1732 transitions. [2021-08-21 18:26:34,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:34,772 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1732 transitions. [2021-08-21 18:26:34,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:34,773 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:34,773 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:26:34,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:34,996 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 18:26:34,996 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:34,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:34,996 INFO L82 PathProgramCache]: Analyzing trace with hash -2061938665, now seen corresponding path program 22 times [2021-08-21 18:26:34,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:34,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026730394] [2021-08-21 18:26:34,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:34,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:35,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:35,259 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:35,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:35,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026730394] [2021-08-21 18:26:35,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026730394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:35,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809722179] [2021-08-21 18:26:35,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:26:35,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:35,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:35,260 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 18:26:35,261 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 18:26:37,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:26:37,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:37,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:26:37,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:37,937 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:26:37,937 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 41 treesize of output 55 [2021-08-21 18:26:37,964 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:26:37,965 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 75 treesize of output 85 [2021-08-21 18:26:38,114 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:38,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809722179] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:38,114 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:38,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-08-21 18:26:38,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883751015] [2021-08-21 18:26:38,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:26:38,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:38,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:26:38,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:26:38,153 INFO L87 Difference]: Start difference. First operand 914 states and 1732 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:39,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:39,654 INFO L93 Difference]: Finished difference Result 1320 states and 2387 transitions. [2021-08-21 18:26:39,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:26:39,655 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:26:39,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:39,657 INFO L225 Difference]: With dead ends: 1320 [2021-08-21 18:26:39,657 INFO L226 Difference]: Without dead ends: 1306 [2021-08-21 18:26:39,657 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1127 ImplicationChecksByTransitivity, 1344.9ms TimeCoverageRelationStatistics Valid=627, Invalid=3155, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 18:26:39,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2021-08-21 18:26:39,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 914. [2021-08-21 18:26:39,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 914 states, 913 states have (on average 1.8970427163198247) internal successors, (1732), 913 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:39,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1732 transitions. [2021-08-21 18:26:39,670 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1732 transitions. Word has length 30 [2021-08-21 18:26:39,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:39,670 INFO L470 AbstractCegarLoop]: Abstraction has 914 states and 1732 transitions. [2021-08-21 18:26:39,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:39,670 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1732 transitions. [2021-08-21 18:26:39,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:39,672 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:39,672 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:26:39,701 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 18:26:39,884 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 18:26:39,885 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:39,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:39,885 INFO L82 PathProgramCache]: Analyzing trace with hash -200345561, now seen corresponding path program 23 times [2021-08-21 18:26:39,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:39,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142687867] [2021-08-21 18:26:39,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:39,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:40,187 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:40,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:40,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142687867] [2021-08-21 18:26:40,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142687867] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:40,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537378907] [2021-08-21 18:26:40,187 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:26:40,187 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:40,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:40,188 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 18:26:40,189 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 18:26:42,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:26:42,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:42,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:26:42,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:42,892 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:26:42,892 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 41 treesize of output 57 [2021-08-21 18:26:42,925 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:26:42,926 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 79 treesize of output 89 [2021-08-21 18:26:43,272 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:43,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537378907] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:43,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:43,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-21 18:26:43,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174249402] [2021-08-21 18:26:43,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:26:43,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:43,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:26:43,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:26:43,273 INFO L87 Difference]: Start difference. First operand 914 states and 1732 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:44,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:44,492 INFO L93 Difference]: Finished difference Result 1091 states and 2041 transitions. [2021-08-21 18:26:44,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:26:44,493 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:26:44,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:44,494 INFO L225 Difference]: With dead ends: 1091 [2021-08-21 18:26:44,494 INFO L226 Difference]: Without dead ends: 1081 [2021-08-21 18:26:44,494 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 1229.1ms TimeCoverageRelationStatistics Valid=451, Invalid=2305, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 18:26:44,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2021-08-21 18:26:44,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 915. [2021-08-21 18:26:44,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 914 states have (on average 1.8982494529540481) internal successors, (1735), 914 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:44,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1735 transitions. [2021-08-21 18:26:44,505 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 1735 transitions. Word has length 30 [2021-08-21 18:26:44,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:44,506 INFO L470 AbstractCegarLoop]: Abstraction has 915 states and 1735 transitions. [2021-08-21 18:26:44,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:44,506 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 1735 transitions. [2021-08-21 18:26:44,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:44,507 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:44,507 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, 1, 1, 1, 1] [2021-08-21 18:26:44,533 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 18:26:44,730 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 18:26:44,731 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:44,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:44,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1217091560, now seen corresponding path program 37 times [2021-08-21 18:26:44,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:44,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428646805] [2021-08-21 18:26:44,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:44,731 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:44,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:45,039 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:45,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:45,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428646805] [2021-08-21 18:26:45,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428646805] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:45,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277454070] [2021-08-21 18:26:45,040 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:26:45,040 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:45,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:45,041 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 18:26:45,041 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 18:26:47,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:47,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:26:47,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:47,669 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:47,669 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 39 treesize of output 47 [2021-08-21 18:26:47,681 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:26:47,681 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 52 treesize of output 60 [2021-08-21 18:26:47,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:47,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277454070] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:47,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:47,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:26:47,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764019255] [2021-08-21 18:26:47,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:26:47,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:47,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:26:47,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:26:47,844 INFO L87 Difference]: Start difference. First operand 915 states and 1735 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:49,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:49,037 INFO L93 Difference]: Finished difference Result 1203 states and 2225 transitions. [2021-08-21 18:26:49,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 18:26:49,037 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:26:49,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:49,038 INFO L225 Difference]: With dead ends: 1203 [2021-08-21 18:26:49,038 INFO L226 Difference]: Without dead ends: 1198 [2021-08-21 18:26:49,039 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 1019.7ms TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:26:49,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2021-08-21 18:26:49,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 917. [2021-08-21 18:26:49,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 916 states have (on average 1.898471615720524) internal successors, (1739), 916 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1739 transitions. [2021-08-21 18:26:49,048 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1739 transitions. Word has length 30 [2021-08-21 18:26:49,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:49,048 INFO L470 AbstractCegarLoop]: Abstraction has 917 states and 1739 transitions. [2021-08-21 18:26:49,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:49,048 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1739 transitions. [2021-08-21 18:26:49,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:49,049 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:49,049 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:26:49,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:49,272 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 18:26:49,272 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:49,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:49,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1240203475, now seen corresponding path program 24 times [2021-08-21 18:26:49,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:49,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003747666] [2021-08-21 18:26:49,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:49,273 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:49,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:49,586 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:49,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:49,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003747666] [2021-08-21 18:26:49,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003747666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:49,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804668707] [2021-08-21 18:26:49,586 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:26:49,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:49,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:49,597 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 18:26:49,597 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 18:26:51,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:26:51,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:51,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:26:51,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:52,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:52,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:52,434 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:52,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2021-08-21 18:26:52,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:52,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:52,452 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:52,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 83 [2021-08-21 18:26:52,649 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:52,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804668707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:52,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:52,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-08-21 18:26:52,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836675458] [2021-08-21 18:26:52,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:26:52,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:52,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:26:52,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:26:52,650 INFO L87 Difference]: Start difference. First operand 917 states and 1739 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 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 18:26:54,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:54,009 INFO L93 Difference]: Finished difference Result 1134 states and 2120 transitions. [2021-08-21 18:26:54,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 18:26:54,009 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 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 18:26:54,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:54,010 INFO L225 Difference]: With dead ends: 1134 [2021-08-21 18:26:54,010 INFO L226 Difference]: Without dead ends: 1124 [2021-08-21 18:26:54,011 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 1195.2ms TimeCoverageRelationStatistics Valid=457, Invalid=2093, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:26:54,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2021-08-21 18:26:54,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 923. [2021-08-21 18:26:54,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 1.8969631236442517) internal successors, (1749), 922 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:54,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1749 transitions. [2021-08-21 18:26:54,020 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 1749 transitions. Word has length 30 [2021-08-21 18:26:54,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:54,020 INFO L470 AbstractCegarLoop]: Abstraction has 923 states and 1749 transitions. [2021-08-21 18:26:54,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 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 18:26:54,020 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 1749 transitions. [2021-08-21 18:26:54,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:54,021 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:54,021 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, 1, 1, 1, 1] [2021-08-21 18:26:54,047 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 18:26:54,244 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 18:26:54,244 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:54,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:54,245 INFO L82 PathProgramCache]: Analyzing trace with hash 949272160, now seen corresponding path program 38 times [2021-08-21 18:26:54,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:54,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116626614] [2021-08-21 18:26:54,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:54,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:54,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:54,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:54,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:54,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116626614] [2021-08-21 18:26:54,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116626614] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:54,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034972273] [2021-08-21 18:26:54,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:26:54,536 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:54,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:54,536 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 18:26:54,537 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 18:26:56,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:26:56,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:56,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:26:56,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:57,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:57,369 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 41 treesize of output 57 [2021-08-21 18:26:57,383 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:57,383 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 89 treesize of output 97 [2021-08-21 18:26:58,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:58,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034972273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:58,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:58,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 25 [2021-08-21 18:26:58,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102753906] [2021-08-21 18:26:58,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:26:58,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:58,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:26:58,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:26:58,953 INFO L87 Difference]: Start difference. First operand 923 states and 1749 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:01,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:01,902 INFO L93 Difference]: Finished difference Result 1211 states and 2238 transitions. [2021-08-21 18:27:01,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:27:01,903 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:27:01,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:01,904 INFO L225 Difference]: With dead ends: 1211 [2021-08-21 18:27:01,904 INFO L226 Difference]: Without dead ends: 1206 [2021-08-21 18:27:01,904 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 2879.0ms TimeCoverageRelationStatistics Valid=447, Invalid=2745, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 18:27:01,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-08-21 18:27:01,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 923. [2021-08-21 18:27:01,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 1.8969631236442517) internal successors, (1749), 922 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:01,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1749 transitions. [2021-08-21 18:27:01,913 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 1749 transitions. Word has length 30 [2021-08-21 18:27:01,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:01,913 INFO L470 AbstractCegarLoop]: Abstraction has 923 states and 1749 transitions. [2021-08-21 18:27:01,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:01,914 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 1749 transitions. [2021-08-21 18:27:01,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:01,915 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:01,915 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:27:01,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:02,137 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 18:27:02,137 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:02,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:02,137 INFO L82 PathProgramCache]: Analyzing trace with hash 177787995, now seen corresponding path program 25 times [2021-08-21 18:27:02,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:02,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122879887] [2021-08-21 18:27:02,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:02,138 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:02,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:02,408 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:02,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:02,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122879887] [2021-08-21 18:27:02,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122879887] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:02,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939456451] [2021-08-21 18:27:02,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:27:02,409 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:02,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:02,410 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 18:27:02,410 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 18:27:04,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:04,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:27:04,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:05,289 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:27:05,289 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 41 treesize of output 57 [2021-08-21 18:27:05,316 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:27:05,316 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 77 treesize of output 89 [2021-08-21 18:27:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:05,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939456451] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:05,488 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:05,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-21 18:27:05,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717706513] [2021-08-21 18:27:05,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:27:05,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:05,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:27:05,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:27:05,490 INFO L87 Difference]: Start difference. First operand 923 states and 1749 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:06,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:06,485 INFO L93 Difference]: Finished difference Result 1141 states and 2138 transitions. [2021-08-21 18:27:06,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:27:06,486 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:27:06,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:06,487 INFO L225 Difference]: With dead ends: 1141 [2021-08-21 18:27:06,487 INFO L226 Difference]: Without dead ends: 1131 [2021-08-21 18:27:06,487 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 709 ImplicationChecksByTransitivity, 926.1ms TimeCoverageRelationStatistics Valid=455, Invalid=2095, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:27:06,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2021-08-21 18:27:06,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 931. [2021-08-21 18:27:06,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 931 states, 930 states have (on average 1.896774193548387) internal successors, (1764), 930 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:06,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1764 transitions. [2021-08-21 18:27:06,496 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1764 transitions. Word has length 30 [2021-08-21 18:27:06,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:06,496 INFO L470 AbstractCegarLoop]: Abstraction has 931 states and 1764 transitions. [2021-08-21 18:27:06,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:06,496 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1764 transitions. [2021-08-21 18:27:06,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:06,497 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:06,497 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, 1, 1, 1, 1] [2021-08-21 18:27:06,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:06,720 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 18:27:06,720 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:06,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:06,721 INFO L82 PathProgramCache]: Analyzing trace with hash 494734220, now seen corresponding path program 39 times [2021-08-21 18:27:06,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:06,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844170389] [2021-08-21 18:27:06,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:06,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:07,005 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:07,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:07,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844170389] [2021-08-21 18:27:07,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844170389] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:07,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836923872] [2021-08-21 18:27:07,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:27:07,005 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:07,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:07,006 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 18:27:07,007 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 18:27:09,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:27:09,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:09,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:27:09,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:10,019 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:10,020 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 41 treesize of output 57 [2021-08-21 18:27:10,034 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:10,034 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 89 treesize of output 97 [2021-08-21 18:27:11,419 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:11,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836923872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:11,419 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:11,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2021-08-21 18:27:11,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154706284] [2021-08-21 18:27:11,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:27:11,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:11,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:27:11,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:27:11,420 INFO L87 Difference]: Start difference. First operand 931 states and 1764 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:27:13,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:13,134 INFO L93 Difference]: Finished difference Result 1238 states and 2295 transitions. [2021-08-21 18:27:13,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:27:13,134 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:27:13,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:13,136 INFO L225 Difference]: With dead ends: 1238 [2021-08-21 18:27:13,136 INFO L226 Difference]: Without dead ends: 1233 [2021-08-21 18:27:13,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1820.5ms TimeCoverageRelationStatistics Valid=413, Invalid=1749, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:27:13,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2021-08-21 18:27:13,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 930. [2021-08-21 18:27:13,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 929 states have (on average 1.8955866523143166) internal successors, (1761), 929 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:13,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1761 transitions. [2021-08-21 18:27:13,145 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1761 transitions. Word has length 30 [2021-08-21 18:27:13,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:13,145 INFO L470 AbstractCegarLoop]: Abstraction has 930 states and 1761 transitions. [2021-08-21 18:27:13,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:27:13,146 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1761 transitions. [2021-08-21 18:27:13,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:13,147 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:13,147 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, 1, 1, 1, 1] [2021-08-21 18:27:13,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:13,370 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 18:27:13,370 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:13,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:13,370 INFO L82 PathProgramCache]: Analyzing trace with hash 577844064, now seen corresponding path program 40 times [2021-08-21 18:27:13,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:13,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995218295] [2021-08-21 18:27:13,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:13,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:13,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:13,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:13,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995218295] [2021-08-21 18:27:13,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995218295] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:13,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312765561] [2021-08-21 18:27:13,625 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:27:13,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:13,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:13,626 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 18:27:13,627 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 18:27:16,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:27:16,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:16,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:27:16,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:16,602 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:27:16,602 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 18:27:16,616 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:27:16,616 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 65 treesize of output 69 [2021-08-21 18:27:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:16,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312765561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:16,825 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:16,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 21 [2021-08-21 18:27:16,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088726149] [2021-08-21 18:27:16,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:27:16,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:16,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:27:16,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:27:16,825 INFO L87 Difference]: Start difference. First operand 930 states and 1761 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:17,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:17,398 INFO L93 Difference]: Finished difference Result 1194 states and 2219 transitions. [2021-08-21 18:27:17,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:27:17,399 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:27:17,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:17,400 INFO L225 Difference]: With dead ends: 1194 [2021-08-21 18:27:17,400 INFO L226 Difference]: Without dead ends: 1189 [2021-08-21 18:27:17,400 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 591.1ms TimeCoverageRelationStatistics Valid=301, Invalid=1031, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:27:17,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-08-21 18:27:17,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 942. [2021-08-21 18:27:17,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 941 states have (on average 1.8905419766206164) internal successors, (1779), 941 states have internal predecessors, (1779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:17,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1779 transitions. [2021-08-21 18:27:17,409 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 1779 transitions. Word has length 30 [2021-08-21 18:27:17,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:17,410 INFO L470 AbstractCegarLoop]: Abstraction has 942 states and 1779 transitions. [2021-08-21 18:27:17,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:17,410 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 1779 transitions. [2021-08-21 18:27:17,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:17,411 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:17,411 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, 1, 1, 1, 1] [2021-08-21 18:27:17,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:17,628 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 18:27:17,629 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:17,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:17,629 INFO L82 PathProgramCache]: Analyzing trace with hash -878682780, now seen corresponding path program 41 times [2021-08-21 18:27:17,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:17,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348386481] [2021-08-21 18:27:17,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:17,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:17,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:17,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:17,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:17,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348386481] [2021-08-21 18:27:17,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348386481] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:17,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957837464] [2021-08-21 18:27:17,885 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:27:17,886 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:17,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:17,886 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 18:27:17,887 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 18:27:20,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:27:20,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:20,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:27:20,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:20,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:20,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:27:20,929 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:20,929 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 41 [2021-08-21 18:27:20,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:20,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:27:20,938 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:20,938 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2021-08-21 18:27:21,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:21,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957837464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:21,109 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:21,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 18:27:21,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295929561] [2021-08-21 18:27:21,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:27:21,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:21,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:27:21,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:27:21,110 INFO L87 Difference]: Start difference. First operand 942 states and 1779 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:21,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:21,662 INFO L93 Difference]: Finished difference Result 1145 states and 2142 transitions. [2021-08-21 18:27:21,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:27:21,662 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:27:21,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:21,663 INFO L225 Difference]: With dead ends: 1145 [2021-08-21 18:27:21,663 INFO L226 Difference]: Without dead ends: 1140 [2021-08-21 18:27:21,663 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 499.0ms TimeCoverageRelationStatistics Valid=220, Invalid=902, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:27:21,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states. [2021-08-21 18:27:21,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 948. [2021-08-21 18:27:21,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 948 states, 947 states have (on average 1.8870116156282999) internal successors, (1787), 947 states have internal predecessors, (1787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:21,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 1787 transitions. [2021-08-21 18:27:21,672 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 1787 transitions. Word has length 30 [2021-08-21 18:27:21,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:21,672 INFO L470 AbstractCegarLoop]: Abstraction has 948 states and 1787 transitions. [2021-08-21 18:27:21,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:21,672 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 1787 transitions. [2021-08-21 18:27:21,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:21,674 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:21,674 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, 1, 1, 1, 1] [2021-08-21 18:27:21,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:21,897 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 18:27:21,898 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:21,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:21,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1674650228, now seen corresponding path program 42 times [2021-08-21 18:27:21,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:21,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753997000] [2021-08-21 18:27:21,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:21,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:21,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:22,407 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:22,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:22,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753997000] [2021-08-21 18:27:22,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753997000] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:22,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484613520] [2021-08-21 18:27:22,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:27:22,407 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:22,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:22,408 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 18:27:22,441 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 18:27:25,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:27:25,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:25,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:27:25,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:25,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:25,686 INFO L354 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2021-08-21 18:27:25,686 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 147 treesize of output 132 [2021-08-21 18:27:25,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:25,704 INFO L354 Elim1Store]: treesize reduction 21, result has 36.4 percent of original size [2021-08-21 18:27:25,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 38 [2021-08-21 18:27:25,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:25,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484613520] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:25,824 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:25,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:27:25,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677577769] [2021-08-21 18:27:25,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:27:25,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:25,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:27:25,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:27:25,824 INFO L87 Difference]: Start difference. First operand 948 states and 1787 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) 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 18:27:27,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:27,255 INFO L93 Difference]: Finished difference Result 1180 states and 2188 transitions. [2021-08-21 18:27:27,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:27:27,256 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:27:27,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:27,257 INFO L225 Difference]: With dead ends: 1180 [2021-08-21 18:27:27,257 INFO L226 Difference]: Without dead ends: 1175 [2021-08-21 18:27:27,258 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 1232.0ms TimeCoverageRelationStatistics Valid=320, Invalid=1842, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:27:27,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2021-08-21 18:27:27,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 945. [2021-08-21 18:27:27,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 944 states have (on average 1.8866525423728813) internal successors, (1781), 944 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:27,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1781 transitions. [2021-08-21 18:27:27,267 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1781 transitions. Word has length 30 [2021-08-21 18:27:27,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:27,267 INFO L470 AbstractCegarLoop]: Abstraction has 945 states and 1781 transitions. [2021-08-21 18:27:27,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) 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 18:27:27,267 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1781 transitions. [2021-08-21 18:27:27,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:27,268 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:27,268 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:27:27,293 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 18:27:27,480 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 18:27:27,481 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:27,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:27,481 INFO L82 PathProgramCache]: Analyzing trace with hash 368070155, now seen corresponding path program 26 times [2021-08-21 18:27:27,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:27,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873034252] [2021-08-21 18:27:27,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:27,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:27,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:27,683 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:27,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:27,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873034252] [2021-08-21 18:27:27,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873034252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:27,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21601391] [2021-08-21 18:27:27,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:27:27,683 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:27,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:27,684 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 18:27:27,685 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 18:27:30,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:27:30,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:30,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:27:30,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:30,774 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:27:30,774 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 41 treesize of output 37 [2021-08-21 18:27:30,783 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:27:30,783 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 29 treesize of output 25 [2021-08-21 18:27:30,816 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:30,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21601391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:30,816 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:30,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-08-21 18:27:30,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003209299] [2021-08-21 18:27:30,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:27:30,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:30,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:27:30,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:27:30,817 INFO L87 Difference]: Start difference. First operand 945 states and 1781 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:31,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:31,422 INFO L93 Difference]: Finished difference Result 1171 states and 2135 transitions. [2021-08-21 18:27:31,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:27:31,423 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:27:31,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:31,424 INFO L225 Difference]: With dead ends: 1171 [2021-08-21 18:27:31,424 INFO L226 Difference]: Without dead ends: 1166 [2021-08-21 18:27:31,424 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 498.4ms TimeCoverageRelationStatistics Valid=270, Invalid=1536, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:27:31,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-08-21 18:27:31,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 990. [2021-08-21 18:27:31,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 989 states have (on average 1.8837209302325582) internal successors, (1863), 989 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:31,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 1863 transitions. [2021-08-21 18:27:31,433 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 1863 transitions. Word has length 30 [2021-08-21 18:27:31,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:31,433 INFO L470 AbstractCegarLoop]: Abstraction has 990 states and 1863 transitions. [2021-08-21 18:27:31,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:31,434 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 1863 transitions. [2021-08-21 18:27:31,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:31,435 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:31,435 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:27:31,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:31,642 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 18:27:31,642 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:31,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:31,643 INFO L82 PathProgramCache]: Analyzing trace with hash -37738557, now seen corresponding path program 27 times [2021-08-21 18:27:31,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:31,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659046760] [2021-08-21 18:27:31,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:31,643 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:31,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:31,888 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:31,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:31,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659046760] [2021-08-21 18:27:31,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659046760] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:31,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911064495] [2021-08-21 18:27:31,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:27:31,889 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:31,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:31,889 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 18:27:31,922 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 18:27:34,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:27:34,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:34,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:27:34,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:35,036 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:27:35,037 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 41 treesize of output 55 [2021-08-21 18:27:35,061 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:27:35,062 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 75 treesize of output 85 [2021-08-21 18:27:35,227 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:35,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911064495] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:35,227 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:35,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-08-21 18:27:35,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10633339] [2021-08-21 18:27:35,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:27:35,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:35,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:27:35,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:27:35,228 INFO L87 Difference]: Start difference. First operand 990 states and 1863 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:36,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:36,804 INFO L93 Difference]: Finished difference Result 1454 states and 2619 transitions. [2021-08-21 18:27:36,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 18:27:36,804 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:27:36,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:36,806 INFO L225 Difference]: With dead ends: 1454 [2021-08-21 18:27:36,806 INFO L226 Difference]: Without dead ends: 1440 [2021-08-21 18:27:36,807 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 1355.4ms TimeCoverageRelationStatistics Valid=673, Invalid=3359, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 18:27:36,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2021-08-21 18:27:36,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 988. [2021-08-21 18:27:36,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 987 states have (on average 1.8794326241134751) internal successors, (1855), 987 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:36,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 1855 transitions. [2021-08-21 18:27:36,820 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 1855 transitions. Word has length 30 [2021-08-21 18:27:36,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:36,820 INFO L470 AbstractCegarLoop]: Abstraction has 988 states and 1855 transitions. [2021-08-21 18:27:36,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:36,820 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 1855 transitions. [2021-08-21 18:27:36,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:36,822 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:36,822 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:27:36,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:37,048 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 18:27:37,049 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:37,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:37,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1823854547, now seen corresponding path program 28 times [2021-08-21 18:27:37,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:37,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117053785] [2021-08-21 18:27:37,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:37,049 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:37,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:37,397 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:37,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:37,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117053785] [2021-08-21 18:27:37,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117053785] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:37,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304413219] [2021-08-21 18:27:37,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:27:37,397 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:37,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:37,398 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 18:27:37,399 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 18:27:40,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:27:40,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:40,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:27:40,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:40,529 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:27:40,530 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 41 treesize of output 57 [2021-08-21 18:27:40,554 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:27:40,555 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 79 treesize of output 89 [2021-08-21 18:27:40,764 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:40,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304413219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:40,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:40,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-21 18:27:40,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779525994] [2021-08-21 18:27:40,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:27:40,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:40,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:27:40,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:27:40,765 INFO L87 Difference]: Start difference. First operand 988 states and 1855 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:42,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:42,166 INFO L93 Difference]: Finished difference Result 1193 states and 2213 transitions. [2021-08-21 18:27:42,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:27:42,166 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:27:42,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:42,167 INFO L225 Difference]: With dead ends: 1193 [2021-08-21 18:27:42,168 INFO L226 Difference]: Without dead ends: 1183 [2021-08-21 18:27:42,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 936 ImplicationChecksByTransitivity, 1299.0ms TimeCoverageRelationStatistics Valid=527, Invalid=2779, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:27:42,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2021-08-21 18:27:42,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 984. [2021-08-21 18:27:42,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 1.878942014242116) internal successors, (1847), 983 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:42,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1847 transitions. [2021-08-21 18:27:42,178 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1847 transitions. Word has length 30 [2021-08-21 18:27:42,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:42,178 INFO L470 AbstractCegarLoop]: Abstraction has 984 states and 1847 transitions. [2021-08-21 18:27:42,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:42,178 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1847 transitions. [2021-08-21 18:27:42,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:42,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:42,179 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, 1, 1, 1, 1] [2021-08-21 18:27:42,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:42,404 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 18:27:42,404 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:42,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:42,404 INFO L82 PathProgramCache]: Analyzing trace with hash 807108548, now seen corresponding path program 43 times [2021-08-21 18:27:42,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:42,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587678456] [2021-08-21 18:27:42,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:42,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:42,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:42,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:42,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:42,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587678456] [2021-08-21 18:27:42,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587678456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:42,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926355815] [2021-08-21 18:27:42,754 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:27:42,754 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:42,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:42,754 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 18:27:42,801 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 18:27:45,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:45,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:27:45,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:46,008 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:27:46,008 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 39 treesize of output 47 [2021-08-21 18:27:46,025 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:27:46,026 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 52 treesize of output 60 [2021-08-21 18:27:46,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:46,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926355815] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:46,253 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:46,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:27:46,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834863829] [2021-08-21 18:27:46,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:27:46,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:46,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:27:46,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:27:46,253 INFO L87 Difference]: Start difference. First operand 984 states and 1847 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:47,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:47,385 INFO L93 Difference]: Finished difference Result 1281 states and 2346 transitions. [2021-08-21 18:27:47,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 18:27:47,386 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:27:47,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:47,387 INFO L225 Difference]: With dead ends: 1281 [2021-08-21 18:27:47,387 INFO L226 Difference]: Without dead ends: 1276 [2021-08-21 18:27:47,388 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 1088.8ms TimeCoverageRelationStatistics Valid=458, Invalid=1798, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:27:47,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-08-21 18:27:47,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 976. [2021-08-21 18:27:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 1.8728205128205129) internal successors, (1826), 975 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 1826 transitions. [2021-08-21 18:27:47,397 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 1826 transitions. Word has length 30 [2021-08-21 18:27:47,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:47,398 INFO L470 AbstractCegarLoop]: Abstraction has 976 states and 1826 transitions. [2021-08-21 18:27:47,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:47,398 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 1826 transitions. [2021-08-21 18:27:47,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:47,399 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:47,399 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:27:47,424 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 18:27:47,620 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 18:27:47,620 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:47,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:47,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1030563713, now seen corresponding path program 29 times [2021-08-21 18:27:47,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:47,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198083972] [2021-08-21 18:27:47,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:47,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:47,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:47,915 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:47,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:47,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198083972] [2021-08-21 18:27:47,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198083972] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:47,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765907380] [2021-08-21 18:27:47,915 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:27:47,916 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:47,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:47,916 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 18:27:47,917 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 18:27:50,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:27:50,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:50,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:27:50,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:51,216 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:27:51,217 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 41 treesize of output 57 [2021-08-21 18:27:51,243 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:27:51,243 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 77 treesize of output 89 [2021-08-21 18:27:51,539 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:51,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765907380] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:51,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:51,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-21 18:27:51,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990330477] [2021-08-21 18:27:51,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:27:51,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:51,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:27:51,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:27:51,540 INFO L87 Difference]: Start difference. First operand 976 states and 1826 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:53,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:53,231 INFO L93 Difference]: Finished difference Result 1216 states and 2243 transitions. [2021-08-21 18:27:53,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 18:27:53,232 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:27:53,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:53,233 INFO L225 Difference]: With dead ends: 1216 [2021-08-21 18:27:53,233 INFO L226 Difference]: Without dead ends: 1206 [2021-08-21 18:27:53,234 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1140 ImplicationChecksByTransitivity, 1606.0ms TimeCoverageRelationStatistics Valid=624, Invalid=3158, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 18:27:53,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-08-21 18:27:53,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 972. [2021-08-21 18:27:53,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 971 states have (on average 1.8681771369721936) internal successors, (1814), 971 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:53,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1814 transitions. [2021-08-21 18:27:53,246 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1814 transitions. Word has length 30 [2021-08-21 18:27:53,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:53,246 INFO L470 AbstractCegarLoop]: Abstraction has 972 states and 1814 transitions. [2021-08-21 18:27:53,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:53,246 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1814 transitions. [2021-08-21 18:27:53,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:53,247 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:53,247 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, 1, 1, 1, 1] [2021-08-21 18:27:53,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:53,460 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 18:27:53,461 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:53,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:53,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1321495028, now seen corresponding path program 44 times [2021-08-21 18:27:53,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:53,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732813084] [2021-08-21 18:27:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:53,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:53,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:53,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:53,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:53,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732813084] [2021-08-21 18:27:53,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732813084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:53,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518824268] [2021-08-21 18:27:53,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:27:53,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:53,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:53,870 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 18:27:53,896 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 18:27:56,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:27:56,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:56,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:27:56,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:57,317 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:57,318 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 41 treesize of output 57 [2021-08-21 18:27:57,333 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:57,333 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 89 treesize of output 97 [2021-08-21 18:27:58,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:58,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518824268] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:58,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:58,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 25 [2021-08-21 18:27:58,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754493845] [2021-08-21 18:27:58,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:27:58,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:58,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:27:58,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:27:58,773 INFO L87 Difference]: Start difference. First operand 972 states and 1814 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:01,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:01,366 INFO L93 Difference]: Finished difference Result 1267 states and 2323 transitions. [2021-08-21 18:28:01,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:28:01,367 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:28:01,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:01,368 INFO L225 Difference]: With dead ends: 1267 [2021-08-21 18:28:01,368 INFO L226 Difference]: Without dead ends: 1262 [2021-08-21 18:28:01,369 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 2458.6ms TimeCoverageRelationStatistics Valid=391, Invalid=2261, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 18:28:01,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2021-08-21 18:28:01,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 974. [2021-08-21 18:28:01,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 973 states have (on average 1.868448098663926) internal successors, (1818), 973 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:01,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1818 transitions. [2021-08-21 18:28:01,378 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1818 transitions. Word has length 30 [2021-08-21 18:28:01,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:01,378 INFO L470 AbstractCegarLoop]: Abstraction has 974 states and 1818 transitions. [2021-08-21 18:28:01,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:01,378 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1818 transitions. [2021-08-21 18:28:01,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:01,379 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:01,379 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:28:01,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:01,604 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 18:28:01,605 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:01,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:01,605 INFO L82 PathProgramCache]: Analyzing trace with hash -2092979193, now seen corresponding path program 30 times [2021-08-21 18:28:01,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:01,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378387799] [2021-08-21 18:28:01,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:01,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:01,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:01,927 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:01,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:01,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378387799] [2021-08-21 18:28:01,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378387799] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:01,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586931099] [2021-08-21 18:28:01,927 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:28:01,927 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:01,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:01,928 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 18:28:01,929 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 18:28:04,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:28:04,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:04,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:28:04,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:05,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:05,476 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-08-21 18:28:05,477 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 5 new quantified variables, introduced 5 case distinctions, treesize of input 145 treesize of output 134 [2021-08-21 18:28:05,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:05,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:05,503 INFO L354 Elim1Store]: treesize reduction 8, result has 77.1 percent of original size [2021-08-21 18:28:05,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 103 [2021-08-21 18:28:05,732 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:05,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586931099] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:05,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:05,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:28:05,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499171690] [2021-08-21 18:28:05,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:28:05,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:05,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:28:05,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:28:05,733 INFO L87 Difference]: Start difference. First operand 974 states and 1818 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 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 18:28:07,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:07,176 INFO L93 Difference]: Finished difference Result 1214 states and 2242 transitions. [2021-08-21 18:28:07,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:28:07,176 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 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 18:28:07,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:07,178 INFO L225 Difference]: With dead ends: 1214 [2021-08-21 18:28:07,178 INFO L226 Difference]: Without dead ends: 1204 [2021-08-21 18:28:07,178 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 1328.2ms TimeCoverageRelationStatistics Valid=464, Invalid=1986, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:28:07,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2021-08-21 18:28:07,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 958. [2021-08-21 18:28:07,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 1.8683385579937304) internal successors, (1788), 957 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:07,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1788 transitions. [2021-08-21 18:28:07,198 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1788 transitions. Word has length 30 [2021-08-21 18:28:07,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:07,198 INFO L470 AbstractCegarLoop]: Abstraction has 958 states and 1788 transitions. [2021-08-21 18:28:07,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 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 18:28:07,198 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1788 transitions. [2021-08-21 18:28:07,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:07,199 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:07,199 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, 1, 1, 1, 1] [2021-08-21 18:28:07,227 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 18:28:07,412 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 18:28:07,413 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:07,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:07,413 INFO L82 PathProgramCache]: Analyzing trace with hash 431303286, now seen corresponding path program 45 times [2021-08-21 18:28:07,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:07,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622322697] [2021-08-21 18:28:07,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:07,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:07,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:07,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:07,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622322697] [2021-08-21 18:28:07,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622322697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:07,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034158587] [2021-08-21 18:28:07,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:28:07,757 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:07,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:07,758 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 18:28:07,759 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 18:28:10,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:28:10,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:10,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:28:10,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:11,139 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:11,140 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 41 treesize of output 57 [2021-08-21 18:28:11,156 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:11,156 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 89 treesize of output 97 [2021-08-21 18:28:12,683 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:12,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034158587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:12,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:12,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2021-08-21 18:28:12,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424182080] [2021-08-21 18:28:12,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:28:12,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:12,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:28:12,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:28:12,697 INFO L87 Difference]: Start difference. First operand 958 states and 1788 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:28:15,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:15,360 INFO L93 Difference]: Finished difference Result 1248 states and 2291 transitions. [2021-08-21 18:28:15,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:28:15,360 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:28:15,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:15,361 INFO L225 Difference]: With dead ends: 1248 [2021-08-21 18:28:15,361 INFO L226 Difference]: Without dead ends: 1243 [2021-08-21 18:28:15,362 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 2493.1ms TimeCoverageRelationStatistics Valid=366, Invalid=1890, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:28:15,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2021-08-21 18:28:15,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 958. [2021-08-21 18:28:15,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 1.8683385579937304) internal successors, (1788), 957 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:15,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1788 transitions. [2021-08-21 18:28:15,371 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1788 transitions. Word has length 30 [2021-08-21 18:28:15,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:15,372 INFO L470 AbstractCegarLoop]: Abstraction has 958 states and 1788 transitions. [2021-08-21 18:28:15,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:28:15,372 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1788 transitions. [2021-08-21 18:28:15,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:15,373 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:15,373 INFO L512 BasicCegarLoop]: trace histogram [2, 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 18:28:15,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:15,584 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 18:28:15,585 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:15,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:15,585 INFO L82 PathProgramCache]: Analyzing trace with hash -2009869349, now seen corresponding path program 31 times [2021-08-21 18:28:15,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:15,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447655024] [2021-08-21 18:28:15,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:15,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:15,855 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:15,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:15,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447655024] [2021-08-21 18:28:15,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447655024] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:15,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500688778] [2021-08-21 18:28:15,856 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:28:15,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:15,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:15,857 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 18:28:15,857 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 18:28:18,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:18,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:28:18,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:19,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:19,159 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:28:19,159 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 45 treesize of output 59 [2021-08-21 18:28:19,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:19,183 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:28:19,183 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 81 treesize of output 89 [2021-08-21 18:28:19,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:19,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500688778] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:19,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:19,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-21 18:28:19,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859900465] [2021-08-21 18:28:19,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:28:19,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:19,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:28:19,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:28:19,391 INFO L87 Difference]: Start difference. First operand 958 states and 1788 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:20,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:20,624 INFO L93 Difference]: Finished difference Result 1249 states and 2298 transitions. [2021-08-21 18:28:20,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 18:28:20,624 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:28:20,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:20,626 INFO L225 Difference]: With dead ends: 1249 [2021-08-21 18:28:20,626 INFO L226 Difference]: Without dead ends: 1239 [2021-08-21 18:28:20,626 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 1128.8ms TimeCoverageRelationStatistics Valid=507, Invalid=2355, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:28:20,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2021-08-21 18:28:20,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 970. [2021-08-21 18:28:20,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 1.8637770897832817) internal successors, (1806), 969 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:20,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1806 transitions. [2021-08-21 18:28:20,636 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1806 transitions. Word has length 30 [2021-08-21 18:28:20,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:20,636 INFO L470 AbstractCegarLoop]: Abstraction has 970 states and 1806 transitions. [2021-08-21 18:28:20,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:20,636 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1806 transitions. [2021-08-21 18:28:20,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:20,637 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:20,637 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 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 18:28:20,663 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 18:28:20,851 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 18:28:20,851 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:20,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:20,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1119198969, now seen corresponding path program 46 times [2021-08-21 18:28:20,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:20,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275749461] [2021-08-21 18:28:20,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:20,851 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:20,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:20,913 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:20,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:20,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275749461] [2021-08-21 18:28:20,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275749461] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:20,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569288233] [2021-08-21 18:28:20,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:28:20,914 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:20,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:20,914 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 18:28:20,915 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 18:28:24,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:28:24,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:24,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:28:24,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:24,389 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:24,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569288233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:24,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:24,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:28:24,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47643543] [2021-08-21 18:28:24,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:28:24,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:24,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:28:24,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:28:24,390 INFO L87 Difference]: Start difference. First operand 970 states and 1806 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 18:28:25,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:25,108 INFO L93 Difference]: Finished difference Result 2163 states and 3681 transitions. [2021-08-21 18:28:25,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:28:25,109 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 33 [2021-08-21 18:28:25,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:25,111 INFO L225 Difference]: With dead ends: 2163 [2021-08-21 18:28:25,111 INFO L226 Difference]: Without dead ends: 2163 [2021-08-21 18:28:25,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 470.6ms TimeCoverageRelationStatistics Valid=582, Invalid=1968, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:28:25,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2021-08-21 18:28:25,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 1073. [2021-08-21 18:28:25,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 1.892723880597015) internal successors, (2029), 1072 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:25,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 2029 transitions. [2021-08-21 18:28:25,125 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 2029 transitions. Word has length 33 [2021-08-21 18:28:25,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:25,125 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 2029 transitions. [2021-08-21 18:28:25,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 18:28:25,125 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 2029 transitions. [2021-08-21 18:28:25,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:25,126 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:25,126 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 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 18:28:25,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:25,340 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 18:28:25,341 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:25,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:25,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1655497547, now seen corresponding path program 47 times [2021-08-21 18:28:25,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:25,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962727474] [2021-08-21 18:28:25,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:25,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:25,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:25,402 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:25,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:25,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962727474] [2021-08-21 18:28:25,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962727474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:25,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301565798] [2021-08-21 18:28:25,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:28:25,403 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:25,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:25,417 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 18:28:25,426 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 18:28:28,599 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:28:28,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:28,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:28:28,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:28,791 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:28,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301565798] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:28,791 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:28,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 18:28:28,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176332488] [2021-08-21 18:28:28,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:28:28,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:28,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:28:28,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:28:28,792 INFO L87 Difference]: Start difference. First operand 1073 states and 2029 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 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 18:28:29,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:29,609 INFO L93 Difference]: Finished difference Result 2592 states and 4289 transitions. [2021-08-21 18:28:29,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 18:28:29,609 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 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 33 [2021-08-21 18:28:29,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:29,612 INFO L225 Difference]: With dead ends: 2592 [2021-08-21 18:28:29,612 INFO L226 Difference]: Without dead ends: 2592 [2021-08-21 18:28:29,612 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1360 ImplicationChecksByTransitivity, 534.4ms TimeCoverageRelationStatistics Valid=826, Invalid=3206, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 18:28:29,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2021-08-21 18:28:29,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 1100. [2021-08-21 18:28:29,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1100 states, 1099 states have (on average 1.8798908098271156) internal successors, (2066), 1099 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:29,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 2066 transitions. [2021-08-21 18:28:29,637 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 2066 transitions. Word has length 33 [2021-08-21 18:28:29,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:29,637 INFO L470 AbstractCegarLoop]: Abstraction has 1100 states and 2066 transitions. [2021-08-21 18:28:29,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 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 18:28:29,637 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 2066 transitions. [2021-08-21 18:28:29,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:29,638 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:29,638 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:29,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:29,852 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 18:28:29,852 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:29,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:29,852 INFO L82 PathProgramCache]: Analyzing trace with hash 410511898, now seen corresponding path program 32 times [2021-08-21 18:28:29,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:29,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636763492] [2021-08-21 18:28:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:29,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:29,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:29,911 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:29,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:29,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636763492] [2021-08-21 18:28:29,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636763492] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:29,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059707847] [2021-08-21 18:28:29,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:28:29,912 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:29,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:29,913 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 18:28:29,914 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 18:28:32,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:28:32,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:32,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:28:32,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:33,139 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:33,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059707847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:33,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:33,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:28:33,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544171240] [2021-08-21 18:28:33,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:28:33,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:33,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:28:33,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:28:33,140 INFO L87 Difference]: Start difference. First operand 1100 states and 2066 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 18:28:33,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:33,530 INFO L93 Difference]: Finished difference Result 1972 states and 3375 transitions. [2021-08-21 18:28:33,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 18:28:33,530 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 33 [2021-08-21 18:28:33,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:33,532 INFO L225 Difference]: With dead ends: 1972 [2021-08-21 18:28:33,532 INFO L226 Difference]: Without dead ends: 1972 [2021-08-21 18:28:33,532 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 241.5ms TimeCoverageRelationStatistics Valid=310, Invalid=1096, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:28:33,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1972 states. [2021-08-21 18:28:33,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1972 to 1098. [2021-08-21 18:28:33,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 1097 states have (on average 1.877848678213309) internal successors, (2060), 1097 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:33,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 2060 transitions. [2021-08-21 18:28:33,546 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 2060 transitions. Word has length 33 [2021-08-21 18:28:33,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:33,546 INFO L470 AbstractCegarLoop]: Abstraction has 1098 states and 2060 transitions. [2021-08-21 18:28:33,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 18:28:33,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 2060 transitions. [2021-08-21 18:28:33,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:33,550 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:33,550 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:28:33,577 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 18:28:33,767 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 18:28:33,767 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:33,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:33,767 INFO L82 PathProgramCache]: Analyzing trace with hash 2144791356, now seen corresponding path program 48 times [2021-08-21 18:28:33,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:33,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423572929] [2021-08-21 18:28:33,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:33,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:33,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:33,812 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:28:33,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:33,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423572929] [2021-08-21 18:28:33,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423572929] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:33,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035454240] [2021-08-21 18:28:33,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:28:33,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:33,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:33,813 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 18:28:33,814 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 18:28:37,140 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:28:37,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:37,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:28:37,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:37,264 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:28:37,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035454240] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:37,265 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:37,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:28:37,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610590809] [2021-08-21 18:28:37,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:28:37,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:37,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:28:37,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:28:37,265 INFO L87 Difference]: Start difference. First operand 1098 states and 2060 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 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 18:28:37,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:37,382 INFO L93 Difference]: Finished difference Result 1836 states and 3294 transitions. [2021-08-21 18:28:37,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:28:37,382 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 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 33 [2021-08-21 18:28:37,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:37,384 INFO L225 Difference]: With dead ends: 1836 [2021-08-21 18:28:37,384 INFO L226 Difference]: Without dead ends: 1836 [2021-08-21 18:28:37,384 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 76.7ms TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:28:37,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1836 states. [2021-08-21 18:28:37,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1836 to 1557. [2021-08-21 18:28:37,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1556 states have (on average 1.8669665809768639) internal successors, (2905), 1556 states have internal predecessors, (2905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:37,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 2905 transitions. [2021-08-21 18:28:37,441 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 2905 transitions. Word has length 33 [2021-08-21 18:28:37,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:37,441 INFO L470 AbstractCegarLoop]: Abstraction has 1557 states and 2905 transitions. [2021-08-21 18:28:37,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 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 18:28:37,441 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 2905 transitions. [2021-08-21 18:28:37,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:37,443 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:37,443 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:28:37,470 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 18:28:37,664 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 18:28:37,665 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:37,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:37,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1436104285, now seen corresponding path program 49 times [2021-08-21 18:28:37,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:37,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291942136] [2021-08-21 18:28:37,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:37,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:37,717 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:37,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:37,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291942136] [2021-08-21 18:28:37,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291942136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:37,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559441409] [2021-08-21 18:28:37,717 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:28:37,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:37,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:37,718 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 18:28:37,719 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 18:28:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:40,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:28:40,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:40,959 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:40,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559441409] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:40,959 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:40,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 18:28:40,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497526162] [2021-08-21 18:28:40,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:28:40,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:40,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:28:40,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:28:40,960 INFO L87 Difference]: Start difference. First operand 1557 states and 2905 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:41,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:41,401 INFO L93 Difference]: Finished difference Result 2225 states and 3877 transitions. [2021-08-21 18:28:41,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:28:41,401 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 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 33 [2021-08-21 18:28:41,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:41,403 INFO L225 Difference]: With dead ends: 2225 [2021-08-21 18:28:41,403 INFO L226 Difference]: Without dead ends: 2189 [2021-08-21 18:28:41,403 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 278.3ms TimeCoverageRelationStatistics Valid=278, Invalid=714, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:28:41,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2021-08-21 18:28:41,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 1685. [2021-08-21 18:28:41,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1685 states, 1684 states have (on average 1.8747030878859858) internal successors, (3157), 1684 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:41,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 3157 transitions. [2021-08-21 18:28:41,423 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 3157 transitions. Word has length 33 [2021-08-21 18:28:41,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:41,423 INFO L470 AbstractCegarLoop]: Abstraction has 1685 states and 3157 transitions. [2021-08-21 18:28:41,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:41,423 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 3157 transitions. [2021-08-21 18:28:41,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:41,425 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:41,425 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:28:41,450 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 18:28:41,648 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 18:28:41,649 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:41,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:41,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1296168036, now seen corresponding path program 33 times [2021-08-21 18:28:41,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:41,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108814518] [2021-08-21 18:28:41,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:41,649 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:41,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:41,708 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:41,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:41,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108814518] [2021-08-21 18:28:41,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108814518] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:41,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838677557] [2021-08-21 18:28:41,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:28:41,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:41,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:41,725 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 18:28:41,756 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 18:28:45,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:28:45,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:45,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:28:45,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:45,222 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:45,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838677557] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:45,223 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:45,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-21 18:28:45,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379161295] [2021-08-21 18:28:45,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:28:45,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:28:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:28:45,224 INFO L87 Difference]: Start difference. First operand 1685 states and 3157 transitions. Second operand has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 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 18:28:45,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:45,589 INFO L93 Difference]: Finished difference Result 3286 states and 5628 transitions. [2021-08-21 18:28:45,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:28:45,590 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 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 33 [2021-08-21 18:28:45,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:45,594 INFO L225 Difference]: With dead ends: 3286 [2021-08-21 18:28:45,594 INFO L226 Difference]: Without dead ends: 3258 [2021-08-21 18:28:45,595 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 295.1ms TimeCoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:28:45,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3258 states. [2021-08-21 18:28:45,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3258 to 2193. [2021-08-21 18:28:45,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 2192 states have (on average 1.897810218978102) internal successors, (4160), 2192 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:45,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 4160 transitions. [2021-08-21 18:28:45,619 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 4160 transitions. Word has length 33 [2021-08-21 18:28:45,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:45,619 INFO L470 AbstractCegarLoop]: Abstraction has 2193 states and 4160 transitions. [2021-08-21 18:28:45,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 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 18:28:45,620 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 4160 transitions. [2021-08-21 18:28:45,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:45,622 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:45,622 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:28:45,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:45,845 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 18:28:45,845 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:45,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:45,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1373307191, now seen corresponding path program 50 times [2021-08-21 18:28:45,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:45,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558209262] [2021-08-21 18:28:45,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:45,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:45,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:45,930 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:45,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:45,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558209262] [2021-08-21 18:28:45,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558209262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:45,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407497256] [2021-08-21 18:28:45,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:28:45,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:45,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:45,931 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 18:28:45,931 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 18:28:49,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:28:49,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:49,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:28:49,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:49,426 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:49,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407497256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:49,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:49,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:28:49,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72015068] [2021-08-21 18:28:49,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:28:49,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:49,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:28:49,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:28:49,427 INFO L87 Difference]: Start difference. First operand 2193 states and 4160 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 18:28:49,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:49,996 INFO L93 Difference]: Finished difference Result 2980 states and 5207 transitions. [2021-08-21 18:28:49,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:28:49,996 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 33 [2021-08-21 18:28:49,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:49,999 INFO L225 Difference]: With dead ends: 2980 [2021-08-21 18:28:49,999 INFO L226 Difference]: Without dead ends: 2964 [2021-08-21 18:28:50,000 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 373.5ms TimeCoverageRelationStatistics Valid=334, Invalid=788, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:28:50,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2964 states. [2021-08-21 18:28:50,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2964 to 2207. [2021-08-21 18:28:50,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 1.9034451495920217) internal successors, (4199), 2206 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:50,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 4199 transitions. [2021-08-21 18:28:50,029 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 4199 transitions. Word has length 33 [2021-08-21 18:28:50,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:50,029 INFO L470 AbstractCegarLoop]: Abstraction has 2207 states and 4199 transitions. [2021-08-21 18:28:50,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 18:28:50,029 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 4199 transitions. [2021-08-21 18:28:50,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:50,031 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:50,031 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:28:50,059 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 18:28:50,244 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 18:28:50,245 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:50,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:50,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1421429603, now seen corresponding path program 51 times [2021-08-21 18:28:50,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:50,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466180629] [2021-08-21 18:28:50,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:50,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:50,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:50,301 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:50,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:50,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466180629] [2021-08-21 18:28:50,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466180629] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:50,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926397376] [2021-08-21 18:28:50,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:28:50,302 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:50,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:50,303 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 18:28:50,304 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 18:28:53,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:28:53,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:53,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:28:53,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:53,773 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:53,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926397376] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:53,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:53,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:28:53,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655648179] [2021-08-21 18:28:53,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:28:53,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:53,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:28:53,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:28:53,774 INFO L87 Difference]: Start difference. First operand 2207 states and 4199 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 18:28:54,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:54,255 INFO L93 Difference]: Finished difference Result 2932 states and 5156 transitions. [2021-08-21 18:28:54,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:28:54,256 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 33 [2021-08-21 18:28:54,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:54,258 INFO L225 Difference]: With dead ends: 2932 [2021-08-21 18:28:54,259 INFO L226 Difference]: Without dead ends: 2912 [2021-08-21 18:28:54,259 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 308.3ms TimeCoverageRelationStatistics Valid=360, Invalid=900, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:28:54,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2021-08-21 18:28:54,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2189. [2021-08-21 18:28:54,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2189 states, 2188 states have (on average 1.9076782449725778) internal successors, (4174), 2188 states have internal predecessors, (4174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:54,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2189 states to 2189 states and 4174 transitions. [2021-08-21 18:28:54,284 INFO L78 Accepts]: Start accepts. Automaton has 2189 states and 4174 transitions. Word has length 33 [2021-08-21 18:28:54,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:54,284 INFO L470 AbstractCegarLoop]: Abstraction has 2189 states and 4174 transitions. [2021-08-21 18:28:54,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 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 18:28:54,285 INFO L276 IsEmpty]: Start isEmpty. Operand 2189 states and 4174 transitions. [2021-08-21 18:28:54,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:54,287 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:54,287 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:28:54,314 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 18:28:54,512 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 18:28:54,512 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:54,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:54,512 INFO L82 PathProgramCache]: Analyzing trace with hash 262879257, now seen corresponding path program 52 times [2021-08-21 18:28:54,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:54,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19074532] [2021-08-21 18:28:54,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:54,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:54,563 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:54,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:54,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19074532] [2021-08-21 18:28:54,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19074532] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:54,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714694293] [2021-08-21 18:28:54,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:28:54,563 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:54,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:54,564 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 18:28:54,565 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 18:28:57,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:28:57,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:57,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:28:57,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:57,999 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:57,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714694293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:57,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:57,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:28:58,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145487424] [2021-08-21 18:28:58,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:28:58,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:58,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:28:58,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:28:58,000 INFO L87 Difference]: Start difference. First operand 2189 states and 4174 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:28:58,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:58,315 INFO L93 Difference]: Finished difference Result 3083 states and 5431 transitions. [2021-08-21 18:28:58,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:28:58,315 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 33 [2021-08-21 18:28:58,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:58,318 INFO L225 Difference]: With dead ends: 3083 [2021-08-21 18:28:58,318 INFO L226 Difference]: Without dead ends: 3067 [2021-08-21 18:28:58,318 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 198.3ms TimeCoverageRelationStatistics Valid=269, Invalid=723, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:28:58,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3067 states. [2021-08-21 18:28:58,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3067 to 2199. [2021-08-21 18:28:58,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2199 states, 2198 states have (on average 1.9121929026387625) internal successors, (4203), 2198 states have internal predecessors, (4203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:58,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2199 states to 2199 states and 4203 transitions. [2021-08-21 18:28:58,355 INFO L78 Accepts]: Start accepts. Automaton has 2199 states and 4203 transitions. Word has length 33 [2021-08-21 18:28:58,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:58,355 INFO L470 AbstractCegarLoop]: Abstraction has 2199 states and 4203 transitions. [2021-08-21 18:28:58,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:28:58,355 INFO L276 IsEmpty]: Start isEmpty. Operand 2199 states and 4203 transitions. [2021-08-21 18:28:58,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:28:58,357 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:58,357 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:28:58,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-21 18:28:58,560 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 18:28:58,561 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:58,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:58,561 INFO L82 PathProgramCache]: Analyzing trace with hash -2013223748, now seen corresponding path program 53 times [2021-08-21 18:28:58,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:58,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753704877] [2021-08-21 18:28:58,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:58,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:58,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:58,618 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:28:58,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:58,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753704877] [2021-08-21 18:28:58,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753704877] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:58,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675761076] [2021-08-21 18:28:58,618 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:28:58,618 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:58,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:58,619 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 18:28:58,620 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 18:29:01,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:29:01,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:01,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:29:01,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:02,045 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:02,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675761076] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:02,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:02,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 18:29:02,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842993253] [2021-08-21 18:29:02,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:29:02,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:02,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:29:02,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:29:02,046 INFO L87 Difference]: Start difference. First operand 2199 states and 4203 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:02,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:02,146 INFO L93 Difference]: Finished difference Result 2549 states and 4682 transitions. [2021-08-21 18:29:02,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:29:02,146 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:29:02,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:02,148 INFO L225 Difference]: With dead ends: 2549 [2021-08-21 18:29:02,148 INFO L226 Difference]: Without dead ends: 2549 [2021-08-21 18:29:02,148 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 70.1ms TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:02,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2549 states. [2021-08-21 18:29:02,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2549 to 2017. [2021-08-21 18:29:02,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2017 states, 2016 states have (on average 1.9176587301587302) internal successors, (3866), 2016 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:02,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 3866 transitions. [2021-08-21 18:29:02,171 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 3866 transitions. Word has length 33 [2021-08-21 18:29:02,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:02,171 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 3866 transitions. [2021-08-21 18:29:02,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:02,171 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 3866 transitions. [2021-08-21 18:29:02,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:02,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:02,173 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 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 18:29:02,199 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 18:29:02,388 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 18:29:02,389 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:02,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:02,389 INFO L82 PathProgramCache]: Analyzing trace with hash -1148475869, now seen corresponding path program 54 times [2021-08-21 18:29:02,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:02,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261570675] [2021-08-21 18:29:02,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:02,389 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:02,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:02,443 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:02,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:02,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261570675] [2021-08-21 18:29:02,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261570675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:02,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106729509] [2021-08-21 18:29:02,443 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:29:02,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:02,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:02,444 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 18:29:02,444 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 18:29:05,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:29:05,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:05,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:05,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:06,021 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:06,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106729509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:06,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:06,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:29:06,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273094381] [2021-08-21 18:29:06,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:06,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:06,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:06,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:06,022 INFO L87 Difference]: Start difference. First operand 2017 states and 3866 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 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 18:29:06,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:06,823 INFO L93 Difference]: Finished difference Result 6740 states and 11294 transitions. [2021-08-21 18:29:06,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-21 18:29:06,823 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 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 33 [2021-08-21 18:29:06,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:06,831 INFO L225 Difference]: With dead ends: 6740 [2021-08-21 18:29:06,831 INFO L226 Difference]: Without dead ends: 6740 [2021-08-21 18:29:06,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1407 ImplicationChecksByTransitivity, 516.9ms TimeCoverageRelationStatistics Valid=827, Invalid=2955, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 18:29:06,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6740 states. [2021-08-21 18:29:06,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6740 to 1896. [2021-08-21 18:29:06,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1896 states, 1895 states have (on average 1.8934036939313985) internal successors, (3588), 1895 states have internal predecessors, (3588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:06,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1896 states to 1896 states and 3588 transitions. [2021-08-21 18:29:06,864 INFO L78 Accepts]: Start accepts. Automaton has 1896 states and 3588 transitions. Word has length 33 [2021-08-21 18:29:06,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:06,864 INFO L470 AbstractCegarLoop]: Abstraction has 1896 states and 3588 transitions. [2021-08-21 18:29:06,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 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 18:29:06,864 INFO L276 IsEmpty]: Start isEmpty. Operand 1896 states and 3588 transitions. [2021-08-21 18:29:06,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:06,866 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:06,866 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:06,911 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 18:29:07,088 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 18:29:07,089 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:07,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:07,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1148478305, now seen corresponding path program 55 times [2021-08-21 18:29:07,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:07,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614965727] [2021-08-21 18:29:07,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:07,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:07,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:07,142 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:07,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:07,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614965727] [2021-08-21 18:29:07,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614965727] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:07,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017598599] [2021-08-21 18:29:07,142 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:29:07,142 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:07,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:07,143 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 18:29:07,144 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 18:29:10,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:10,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:10,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:10,813 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:10,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017598599] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:10,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:10,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:29:10,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928437556] [2021-08-21 18:29:10,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:29:10,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:10,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:29:10,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:29:10,814 INFO L87 Difference]: Start difference. First operand 1896 states and 3588 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:29:11,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:11,166 INFO L93 Difference]: Finished difference Result 2888 states and 5074 transitions. [2021-08-21 18:29:11,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:29:11,166 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 33 [2021-08-21 18:29:11,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:11,170 INFO L225 Difference]: With dead ends: 2888 [2021-08-21 18:29:11,170 INFO L226 Difference]: Without dead ends: 2884 [2021-08-21 18:29:11,170 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 268.3ms TimeCoverageRelationStatistics Valid=301, Invalid=821, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:29:11,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2884 states. [2021-08-21 18:29:11,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2884 to 2033. [2021-08-21 18:29:11,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 1.9232283464566928) internal successors, (3908), 2032 states have internal predecessors, (3908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:11,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 3908 transitions. [2021-08-21 18:29:11,195 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 3908 transitions. Word has length 33 [2021-08-21 18:29:11,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:11,195 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 3908 transitions. [2021-08-21 18:29:11,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:29:11,195 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 3908 transitions. [2021-08-21 18:29:11,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:11,197 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:11,197 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:11,223 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 18:29:11,415 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 18:29:11,415 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:11,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:11,415 INFO L82 PathProgramCache]: Analyzing trace with hash -58845155, now seen corresponding path program 56 times [2021-08-21 18:29:11,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:11,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238585245] [2021-08-21 18:29:11,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:11,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:11,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:11,467 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:11,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:11,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238585245] [2021-08-21 18:29:11,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238585245] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:11,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26024873] [2021-08-21 18:29:11,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:29:11,467 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:11,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:11,468 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 18:29:11,469 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 18:29:14,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:29:14,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:14,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:14,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:14,977 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:14,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26024873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:14,977 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:14,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:29:14,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699933432] [2021-08-21 18:29:14,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:29:14,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:14,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:29:14,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:29:14,978 INFO L87 Difference]: Start difference. First operand 2033 states and 3908 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:29:15,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:15,424 INFO L93 Difference]: Finished difference Result 2923 states and 5165 transitions. [2021-08-21 18:29:15,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:29:15,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 33 [2021-08-21 18:29:15,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:15,428 INFO L225 Difference]: With dead ends: 2923 [2021-08-21 18:29:15,428 INFO L226 Difference]: Without dead ends: 2923 [2021-08-21 18:29:15,428 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 259.5ms TimeCoverageRelationStatistics Valid=409, Invalid=1073, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:29:15,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2923 states. [2021-08-21 18:29:15,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2923 to 1858. [2021-08-21 18:29:15,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 1.9095315024232633) internal successors, (3546), 1857 states have internal predecessors, (3546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 3546 transitions. [2021-08-21 18:29:15,453 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 3546 transitions. Word has length 33 [2021-08-21 18:29:15,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:15,453 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 3546 transitions. [2021-08-21 18:29:15,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:29:15,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 3546 transitions. [2021-08-21 18:29:15,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:15,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:15,455 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:15,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:15,656 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 18:29:15,656 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:15,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:15,659 INFO L82 PathProgramCache]: Analyzing trace with hash 738817565, now seen corresponding path program 57 times [2021-08-21 18:29:15,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:15,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104906025] [2021-08-21 18:29:15,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:15,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:15,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:15,712 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:15,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:15,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104906025] [2021-08-21 18:29:15,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104906025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:15,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625871846] [2021-08-21 18:29:15,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:29:15,714 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:15,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:15,715 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 18:29:15,716 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 18:29:19,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:29:19,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:19,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:19,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:19,179 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:19,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625871846] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:19,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:19,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:29:19,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784767135] [2021-08-21 18:29:19,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:29:19,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:19,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:29:19,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:29:19,180 INFO L87 Difference]: Start difference. First operand 1858 states and 3546 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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 18:29:19,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:19,635 INFO L93 Difference]: Finished difference Result 2985 states and 5357 transitions. [2021-08-21 18:29:19,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:29:19,635 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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 33 [2021-08-21 18:29:19,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:19,638 INFO L225 Difference]: With dead ends: 2985 [2021-08-21 18:29:19,638 INFO L226 Difference]: Without dead ends: 2983 [2021-08-21 18:29:19,638 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 282.6ms TimeCoverageRelationStatistics Valid=354, Invalid=1052, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:29:19,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2983 states. [2021-08-21 18:29:19,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2983 to 2207. [2021-08-21 18:29:19,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 1.8975521305530372) internal successors, (4186), 2206 states have internal predecessors, (4186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:19,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 4186 transitions. [2021-08-21 18:29:19,664 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 4186 transitions. Word has length 33 [2021-08-21 18:29:19,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:19,664 INFO L470 AbstractCegarLoop]: Abstraction has 2207 states and 4186 transitions. [2021-08-21 18:29:19,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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 18:29:19,665 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 4186 transitions. [2021-08-21 18:29:19,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:19,666 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:19,667 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:19,693 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 18:29:19,893 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 18:29:19,893 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:19,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:19,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1430156505, now seen corresponding path program 58 times [2021-08-21 18:29:19,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:19,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485341532] [2021-08-21 18:29:19,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:19,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:19,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:19,953 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:19,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:19,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485341532] [2021-08-21 18:29:19,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485341532] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:19,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670460764] [2021-08-21 18:29:19,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:29:19,953 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:19,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:19,954 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 18:29:19,955 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 18:29:23,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:29:23,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:23,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:23,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:23,803 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:23,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670460764] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:23,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:23,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:29:23,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145670850] [2021-08-21 18:29:23,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:29:23,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:23,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:29:23,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:29:23,804 INFO L87 Difference]: Start difference. First operand 2207 states and 4186 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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 18:29:24,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:24,536 INFO L93 Difference]: Finished difference Result 3117 states and 5570 transitions. [2021-08-21 18:29:24,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:29:24,536 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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 33 [2021-08-21 18:29:24,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:24,540 INFO L225 Difference]: With dead ends: 3117 [2021-08-21 18:29:24,540 INFO L226 Difference]: Without dead ends: 3117 [2021-08-21 18:29:24,540 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 440.5ms TimeCoverageRelationStatistics Valid=597, Invalid=1565, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:29:24,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3117 states. [2021-08-21 18:29:24,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3117 to 2209. [2021-08-21 18:29:24,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2209 states, 2208 states have (on average 1.894927536231884) internal successors, (4184), 2208 states have internal predecessors, (4184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:24,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 4184 transitions. [2021-08-21 18:29:24,574 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 4184 transitions. Word has length 33 [2021-08-21 18:29:24,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:24,574 INFO L470 AbstractCegarLoop]: Abstraction has 2209 states and 4184 transitions. [2021-08-21 18:29:24,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 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 18:29:24,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 4184 transitions. [2021-08-21 18:29:24,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:24,576 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:24,576 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:24,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:24,788 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 18:29:24,789 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:24,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:24,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1919238060, now seen corresponding path program 34 times [2021-08-21 18:29:24,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:24,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366055035] [2021-08-21 18:29:24,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:24,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:24,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:24,842 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:24,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:24,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366055035] [2021-08-21 18:29:24,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366055035] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:24,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838460445] [2021-08-21 18:29:24,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:29:24,842 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:24,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:24,844 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 18:29:24,845 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 18:29:28,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:29:28,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:28,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:28,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:28,439 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:28,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838460445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:28,440 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:28,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:29:28,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744230030] [2021-08-21 18:29:28,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:29:28,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:28,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:29:28,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:28,450 INFO L87 Difference]: Start difference. First operand 2209 states and 4184 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 18:29:29,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:29,016 INFO L93 Difference]: Finished difference Result 4414 states and 7972 transitions. [2021-08-21 18:29:29,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:29:29,016 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 33 [2021-08-21 18:29:29,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:29,020 INFO L225 Difference]: With dead ends: 4414 [2021-08-21 18:29:29,020 INFO L226 Difference]: Without dead ends: 4414 [2021-08-21 18:29:29,021 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 377.2ms TimeCoverageRelationStatistics Valid=508, Invalid=1214, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:29:29,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2021-08-21 18:29:29,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 3346. [2021-08-21 18:29:29,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3345 states have (on average 1.9103139013452914) internal successors, (6390), 3345 states have internal predecessors, (6390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:29,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 6390 transitions. [2021-08-21 18:29:29,056 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 6390 transitions. Word has length 33 [2021-08-21 18:29:29,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:29,056 INFO L470 AbstractCegarLoop]: Abstraction has 3346 states and 6390 transitions. [2021-08-21 18:29:29,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 18:29:29,056 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 6390 transitions. [2021-08-21 18:29:29,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:29,059 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:29,059 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:29,084 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 18:29:29,272 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 18:29:29,273 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:29,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:29,273 INFO L82 PathProgramCache]: Analyzing trace with hash -35107879, now seen corresponding path program 59 times [2021-08-21 18:29:29,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:29,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391243607] [2021-08-21 18:29:29,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:29,273 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:29,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:29,333 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:29,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:29,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391243607] [2021-08-21 18:29:29,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391243607] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:29,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438596229] [2021-08-21 18:29:29,333 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:29:29,333 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:29,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:29,334 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 18:29:29,335 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 18:29:32,814 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:29:32,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:32,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:32,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:32,930 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:32,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438596229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:32,931 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:32,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 18:29:32,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812037334] [2021-08-21 18:29:32,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:29:32,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:32,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:29:32,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:29:32,932 INFO L87 Difference]: Start difference. First operand 3346 states and 6390 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 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 18:29:33,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:33,153 INFO L93 Difference]: Finished difference Result 5442 states and 9969 transitions. [2021-08-21 18:29:33,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:29:33,153 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 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 33 [2021-08-21 18:29:33,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:33,158 INFO L225 Difference]: With dead ends: 5442 [2021-08-21 18:29:33,158 INFO L226 Difference]: Without dead ends: 5426 [2021-08-21 18:29:33,158 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 123.0ms TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:29:33,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5426 states. [2021-08-21 18:29:33,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5426 to 4291. [2021-08-21 18:29:33,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 1.9163170163170162) internal successors, (8221), 4290 states have internal predecessors, (8221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:33,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 8221 transitions. [2021-08-21 18:29:33,209 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 8221 transitions. Word has length 33 [2021-08-21 18:29:33,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:33,209 INFO L470 AbstractCegarLoop]: Abstraction has 4291 states and 8221 transitions. [2021-08-21 18:29:33,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 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 18:29:33,209 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 8221 transitions. [2021-08-21 18:29:33,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:33,212 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:33,212 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:33,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:33,438 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 18:29:33,438 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:33,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:33,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1025569316, now seen corresponding path program 60 times [2021-08-21 18:29:33,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:33,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883376040] [2021-08-21 18:29:33,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:33,438 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:33,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:33,482 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:33,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:33,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883376040] [2021-08-21 18:29:33,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883376040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:33,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593430720] [2021-08-21 18:29:33,483 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:29:33,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:33,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:33,483 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 18:29:33,484 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 18:29:36,969 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:29:36,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:36,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:29:36,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:37,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:37,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593430720] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:37,133 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:37,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 18:29:37,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674391647] [2021-08-21 18:29:37,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:29:37,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:37,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:29:37,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:29:37,134 INFO L87 Difference]: Start difference. First operand 4291 states and 8221 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:37,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:37,259 INFO L93 Difference]: Finished difference Result 4669 states and 8820 transitions. [2021-08-21 18:29:37,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:29:37,260 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:29:37,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:37,264 INFO L225 Difference]: With dead ends: 4669 [2021-08-21 18:29:37,264 INFO L226 Difference]: Without dead ends: 4669 [2021-08-21 18:29:37,264 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:37,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4669 states. [2021-08-21 18:29:37,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4669 to 4509. [2021-08-21 18:29:37,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4509 states, 4508 states have (on average 1.9021739130434783) internal successors, (8575), 4508 states have internal predecessors, (8575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:37,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4509 states to 4509 states and 8575 transitions. [2021-08-21 18:29:37,309 INFO L78 Accepts]: Start accepts. Automaton has 4509 states and 8575 transitions. Word has length 33 [2021-08-21 18:29:37,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:37,309 INFO L470 AbstractCegarLoop]: Abstraction has 4509 states and 8575 transitions. [2021-08-21 18:29:37,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:37,309 INFO L276 IsEmpty]: Start isEmpty. Operand 4509 states and 8575 transitions. [2021-08-21 18:29:37,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:37,313 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:37,313 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:37,339 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 18:29:37,539 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 18:29:37,539 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:37,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:37,539 INFO L82 PathProgramCache]: Analyzing trace with hash 183307059, now seen corresponding path program 61 times [2021-08-21 18:29:37,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:37,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516780466] [2021-08-21 18:29:37,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:37,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:37,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:37,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:37,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516780466] [2021-08-21 18:29:37,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516780466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:37,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336913618] [2021-08-21 18:29:37,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:29:37,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:37,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:37,618 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 18:29:37,619 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 18:29:41,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:41,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:41,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:41,232 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:41,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336913618] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:41,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:41,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:29:41,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068097721] [2021-08-21 18:29:41,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:29:41,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:41,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:29:41,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:29:41,233 INFO L87 Difference]: Start difference. First operand 4509 states and 8575 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:41,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:41,483 INFO L93 Difference]: Finished difference Result 5579 states and 10360 transitions. [2021-08-21 18:29:41,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:29:41,483 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:29:41,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:41,489 INFO L225 Difference]: With dead ends: 5579 [2021-08-21 18:29:41,489 INFO L226 Difference]: Without dead ends: 5573 [2021-08-21 18:29:41,489 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 135.9ms TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:29:41,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5573 states. [2021-08-21 18:29:41,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5573 to 5180. [2021-08-21 18:29:41,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5180 states, 5179 states have (on average 1.913689901525391) internal successors, (9911), 5179 states have internal predecessors, (9911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:41,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5180 states to 5180 states and 9911 transitions. [2021-08-21 18:29:41,538 INFO L78 Accepts]: Start accepts. Automaton has 5180 states and 9911 transitions. Word has length 33 [2021-08-21 18:29:41,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:41,538 INFO L470 AbstractCegarLoop]: Abstraction has 5180 states and 9911 transitions. [2021-08-21 18:29:41,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:41,539 INFO L276 IsEmpty]: Start isEmpty. Operand 5180 states and 9911 transitions. [2021-08-21 18:29:41,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:41,543 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:41,543 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:41,568 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 18:29:41,768 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 18:29:41,769 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:41,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:41,769 INFO L82 PathProgramCache]: Analyzing trace with hash -222501653, now seen corresponding path program 62 times [2021-08-21 18:29:41,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:41,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951631835] [2021-08-21 18:29:41,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:41,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:41,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:41,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:41,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951631835] [2021-08-21 18:29:41,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951631835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:41,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740275700] [2021-08-21 18:29:41,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:29:41,819 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:41,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:41,819 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 18:29:41,820 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 18:29:45,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:29:45,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:45,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:45,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:45,438 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:45,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740275700] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:45,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:45,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:29:45,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489578204] [2021-08-21 18:29:45,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:29:45,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:29:45,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:29:45,439 INFO L87 Difference]: Start difference. First operand 5180 states and 9911 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:45,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:45,732 INFO L93 Difference]: Finished difference Result 5550 states and 10343 transitions. [2021-08-21 18:29:45,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:29:45,732 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:29:45,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:45,739 INFO L225 Difference]: With dead ends: 5550 [2021-08-21 18:29:45,739 INFO L226 Difference]: Without dead ends: 5550 [2021-08-21 18:29:45,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 156.5ms TimeCoverageRelationStatistics Valid=179, Invalid=421, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:29:45,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5550 states. [2021-08-21 18:29:45,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5550 to 5102. [2021-08-21 18:29:45,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5102 states, 5101 states have (on average 1.9168790433248382) internal successors, (9778), 5101 states have internal predecessors, (9778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:45,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5102 states to 5102 states and 9778 transitions. [2021-08-21 18:29:45,809 INFO L78 Accepts]: Start accepts. Automaton has 5102 states and 9778 transitions. Word has length 33 [2021-08-21 18:29:45,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:45,809 INFO L470 AbstractCegarLoop]: Abstraction has 5102 states and 9778 transitions. [2021-08-21 18:29:45,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:45,809 INFO L276 IsEmpty]: Start isEmpty. Operand 5102 states and 9778 transitions. [2021-08-21 18:29:45,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:45,829 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:45,829 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:29:45,897 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 18:29:46,064 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 18:29:46,065 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:46,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:46,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1639091451, now seen corresponding path program 63 times [2021-08-21 18:29:46,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:46,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349144633] [2021-08-21 18:29:46,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:46,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:46,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:46,121 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:46,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:46,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349144633] [2021-08-21 18:29:46,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349144633] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:46,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535870642] [2021-08-21 18:29:46,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:29:46,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:46,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:46,122 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 18:29:46,122 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 18:29:49,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:29:49,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:49,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:49,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:49,788 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:49,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535870642] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:49,788 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:49,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 18:29:49,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217604374] [2021-08-21 18:29:49,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:29:49,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:49,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:29:49,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:29:49,789 INFO L87 Difference]: Start difference. First operand 5102 states and 9778 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:50,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:50,165 INFO L93 Difference]: Finished difference Result 5762 states and 10921 transitions. [2021-08-21 18:29:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:29:50,165 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:29:50,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:50,171 INFO L225 Difference]: With dead ends: 5762 [2021-08-21 18:29:50,171 INFO L226 Difference]: Without dead ends: 5762 [2021-08-21 18:29:50,171 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 200.1ms TimeCoverageRelationStatistics Valid=258, Invalid=612, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:29:50,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5762 states. [2021-08-21 18:29:50,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5762 to 5316. [2021-08-21 18:29:50,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5316 states, 5315 states have (on average 1.9025399811853245) internal successors, (10112), 5315 states have internal predecessors, (10112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:50,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5316 states to 5316 states and 10112 transitions. [2021-08-21 18:29:50,251 INFO L78 Accepts]: Start accepts. Automaton has 5316 states and 10112 transitions. Word has length 33 [2021-08-21 18:29:50,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:50,252 INFO L470 AbstractCegarLoop]: Abstraction has 5316 states and 10112 transitions. [2021-08-21 18:29:50,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:50,252 INFO L276 IsEmpty]: Start isEmpty. Operand 5316 states and 10112 transitions. [2021-08-21 18:29:50,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:50,256 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:50,256 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 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 18:29:50,283 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 18:29:50,479 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 18:29:50,479 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:50,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:50,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1684890527, now seen corresponding path program 64 times [2021-08-21 18:29:50,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:50,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909730936] [2021-08-21 18:29:50,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:50,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:50,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:50,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909730936] [2021-08-21 18:29:50,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909730936] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:50,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957533117] [2021-08-21 18:29:50,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:29:50,578 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:50,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:50,589 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 18:29:50,621 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 18:29:54,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:29:54,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:54,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:54,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:54,518 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:54,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957533117] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:54,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:54,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:29:54,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20747072] [2021-08-21 18:29:54,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:29:54,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:54,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:29:54,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:54,520 INFO L87 Difference]: Start difference. First operand 5316 states and 10112 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 18:29:55,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:55,368 INFO L93 Difference]: Finished difference Result 11326 states and 19645 transitions. [2021-08-21 18:29:55,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:29:55,368 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 33 [2021-08-21 18:29:55,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:55,381 INFO L225 Difference]: With dead ends: 11326 [2021-08-21 18:29:55,382 INFO L226 Difference]: Without dead ends: 11326 [2021-08-21 18:29:55,382 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 534.9ms TimeCoverageRelationStatistics Valid=723, Invalid=2357, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:29:55,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11326 states. [2021-08-21 18:29:55,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11326 to 5475. [2021-08-21 18:29:55,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5475 states, 5474 states have (on average 1.9013518450858604) internal successors, (10408), 5474 states have internal predecessors, (10408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:55,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5475 states to 5475 states and 10408 transitions. [2021-08-21 18:29:55,468 INFO L78 Accepts]: Start accepts. Automaton has 5475 states and 10408 transitions. Word has length 33 [2021-08-21 18:29:55,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:55,468 INFO L470 AbstractCegarLoop]: Abstraction has 5475 states and 10408 transitions. [2021-08-21 18:29:55,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 18:29:55,468 INFO L276 IsEmpty]: Start isEmpty. Operand 5475 states and 10408 transitions. [2021-08-21 18:29:55,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:55,472 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:55,472 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:55,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2021-08-21 18:29:55,676 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 18:29:55,677 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:55,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:55,678 INFO L82 PathProgramCache]: Analyzing trace with hash -567356386, now seen corresponding path program 35 times [2021-08-21 18:29:55,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:55,678 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926357239] [2021-08-21 18:29:55,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:55,678 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:55,798 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:55,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:55,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926357239] [2021-08-21 18:29:55,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926357239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:55,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415410004] [2021-08-21 18:29:55,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:29:55,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:55,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:55,800 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 18:29:55,800 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 18:29:59,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:29:59,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:59,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:59,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:59,466 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:59,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415410004] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:59,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:59,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 15 [2021-08-21 18:29:59,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086227586] [2021-08-21 18:29:59,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:59,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:59,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:59,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:59,470 INFO L87 Difference]: Start difference. First operand 5475 states and 10408 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 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 18:30:00,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:00,035 INFO L93 Difference]: Finished difference Result 10842 states and 18730 transitions. [2021-08-21 18:30:00,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:30:00,035 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 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 33 [2021-08-21 18:30:00,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:00,048 INFO L225 Difference]: With dead ends: 10842 [2021-08-21 18:30:00,048 INFO L226 Difference]: Without dead ends: 10842 [2021-08-21 18:30:00,048 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 351.2ms TimeCoverageRelationStatistics Valid=547, Invalid=1523, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:30:00,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10842 states. [2021-08-21 18:30:00,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10842 to 5465. [2021-08-21 18:30:00,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5465 states, 5464 states have (on average 1.8989751098096632) internal successors, (10376), 5464 states have internal predecessors, (10376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:00,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5465 states to 5465 states and 10376 transitions. [2021-08-21 18:30:00,129 INFO L78 Accepts]: Start accepts. Automaton has 5465 states and 10376 transitions. Word has length 33 [2021-08-21 18:30:00,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:00,129 INFO L470 AbstractCegarLoop]: Abstraction has 5465 states and 10376 transitions. [2021-08-21 18:30:00,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 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 18:30:00,129 INFO L276 IsEmpty]: Start isEmpty. Operand 5465 states and 10376 transitions. [2021-08-21 18:30:00,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:00,133 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:00,135 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:00,163 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 18:30:00,348 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 18:30:00,348 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:00,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:00,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1284168447, now seen corresponding path program 65 times [2021-08-21 18:30:00,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:00,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329809238] [2021-08-21 18:30:00,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:00,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:00,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:00,398 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:00,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:00,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329809238] [2021-08-21 18:30:00,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329809238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:00,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995743723] [2021-08-21 18:30:00,399 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:30:00,399 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:00,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:00,400 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 18:30:00,401 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 18:30:04,102 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:30:04,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:04,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:04,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:04,263 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:04,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995743723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:04,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:04,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:30:04,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810323967] [2021-08-21 18:30:04,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:30:04,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:04,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:30:04,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:04,264 INFO L87 Difference]: Start difference. First operand 5465 states and 10376 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:04,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:04,677 INFO L93 Difference]: Finished difference Result 7207 states and 13106 transitions. [2021-08-21 18:30:04,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:30:04,677 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 33 [2021-08-21 18:30:04,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:04,686 INFO L225 Difference]: With dead ends: 7207 [2021-08-21 18:30:04,686 INFO L226 Difference]: Without dead ends: 7199 [2021-08-21 18:30:04,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 226.5ms TimeCoverageRelationStatistics Valid=215, Invalid=655, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:30:04,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7199 states. [2021-08-21 18:30:04,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7199 to 6229. [2021-08-21 18:30:04,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6229 states, 6228 states have (on average 1.8994861913937058) internal successors, (11830), 6228 states have internal predecessors, (11830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:04,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6229 states to 6229 states and 11830 transitions. [2021-08-21 18:30:04,764 INFO L78 Accepts]: Start accepts. Automaton has 6229 states and 11830 transitions. Word has length 33 [2021-08-21 18:30:04,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:04,764 INFO L470 AbstractCegarLoop]: Abstraction has 6229 states and 11830 transitions. [2021-08-21 18:30:04,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:04,765 INFO L276 IsEmpty]: Start isEmpty. Operand 6229 states and 11830 transitions. [2021-08-21 18:30:04,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:04,770 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:04,770 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:04,797 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 18:30:04,992 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 18:30:04,993 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:04,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:04,993 INFO L82 PathProgramCache]: Analyzing trace with hash 575481376, now seen corresponding path program 36 times [2021-08-21 18:30:04,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:04,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557691130] [2021-08-21 18:30:04,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:04,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:05,050 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:05,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:05,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557691130] [2021-08-21 18:30:05,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557691130] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:05,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710869686] [2021-08-21 18:30:05,050 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:30:05,051 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:05,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:05,051 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 18:30:05,052 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 18:30:08,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:30:08,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:08,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:08,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:08,905 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:08,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710869686] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:08,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:08,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:30:08,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234755110] [2021-08-21 18:30:08,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:08,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:08,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:08,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:08,906 INFO L87 Difference]: Start difference. First operand 6229 states and 11830 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 18:30:09,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:09,275 INFO L93 Difference]: Finished difference Result 7481 states and 13715 transitions. [2021-08-21 18:30:09,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:30:09,276 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 33 [2021-08-21 18:30:09,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:09,283 INFO L225 Difference]: With dead ends: 7481 [2021-08-21 18:30:09,283 INFO L226 Difference]: Without dead ends: 7465 [2021-08-21 18:30:09,284 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 276.8ms TimeCoverageRelationStatistics Valid=223, Invalid=769, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:30:09,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7465 states. [2021-08-21 18:30:09,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7465 to 6053. [2021-08-21 18:30:09,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6053 states, 6052 states have (on average 1.8997025776602776) internal successors, (11497), 6052 states have internal predecessors, (11497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:09,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6053 states to 6053 states and 11497 transitions. [2021-08-21 18:30:09,349 INFO L78 Accepts]: Start accepts. Automaton has 6053 states and 11497 transitions. Word has length 33 [2021-08-21 18:30:09,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:09,349 INFO L470 AbstractCegarLoop]: Abstraction has 6053 states and 11497 transitions. [2021-08-21 18:30:09,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 18:30:09,350 INFO L276 IsEmpty]: Start isEmpty. Operand 6053 states and 11497 transitions. [2021-08-21 18:30:09,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:09,354 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:09,354 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:09,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:09,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 18:30:09,581 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:09,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:09,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1510568347, now seen corresponding path program 66 times [2021-08-21 18:30:09,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:09,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497699832] [2021-08-21 18:30:09,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:09,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:09,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:09,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:09,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:09,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497699832] [2021-08-21 18:30:09,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497699832] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:09,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97382790] [2021-08-21 18:30:09,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:30:09,628 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:09,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:09,629 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:09,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-21 18:30:13,224 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:30:13,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:13,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:13,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:13,388 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:13,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97382790] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:13,388 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:13,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:30:13,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658971531] [2021-08-21 18:30:13,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:30:13,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:13,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:30:13,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:13,389 INFO L87 Difference]: Start difference. First operand 6053 states and 11497 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:13,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:13,850 INFO L93 Difference]: Finished difference Result 6889 states and 12588 transitions. [2021-08-21 18:30:13,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:30:13,850 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 33 [2021-08-21 18:30:13,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:13,860 INFO L225 Difference]: With dead ends: 6889 [2021-08-21 18:30:13,860 INFO L226 Difference]: Without dead ends: 6881 [2021-08-21 18:30:13,860 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 227.7ms TimeCoverageRelationStatistics Valid=222, Invalid=708, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:30:13,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6881 states. [2021-08-21 18:30:13,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6881 to 6023. [2021-08-21 18:30:13,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6023 states, 6022 states have (on average 1.8983726336765194) internal successors, (11432), 6022 states have internal predecessors, (11432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:13,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6023 states to 6023 states and 11432 transitions. [2021-08-21 18:30:13,935 INFO L78 Accepts]: Start accepts. Automaton has 6023 states and 11432 transitions. Word has length 33 [2021-08-21 18:30:13,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:13,935 INFO L470 AbstractCegarLoop]: Abstraction has 6023 states and 11432 transitions. [2021-08-21 18:30:13,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:13,935 INFO L276 IsEmpty]: Start isEmpty. Operand 6023 states and 11432 transitions. [2021-08-21 18:30:13,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:13,940 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:13,940 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:13,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:14,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-08-21 18:30:14,165 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:14,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:14,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1700621629, now seen corresponding path program 67 times [2021-08-21 18:30:14,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:14,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772389709] [2021-08-21 18:30:14,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:14,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:14,212 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:14,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:14,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772389709] [2021-08-21 18:30:14,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772389709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:14,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668831227] [2021-08-21 18:30:14,212 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:30:14,212 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:14,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:14,213 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:14,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-21 18:30:17,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:17,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:17,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:17,926 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:17,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668831227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:17,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:17,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-08-21 18:30:17,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453404663] [2021-08-21 18:30:17,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:30:17,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:17,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:30:17,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:30:17,927 INFO L87 Difference]: Start difference. First operand 6023 states and 11432 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:18,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:18,349 INFO L93 Difference]: Finished difference Result 7083 states and 12973 transitions. [2021-08-21 18:30:18,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:30:18,349 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:30:18,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:18,357 INFO L225 Difference]: With dead ends: 7083 [2021-08-21 18:30:18,357 INFO L226 Difference]: Without dead ends: 7079 [2021-08-21 18:30:18,357 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 232.0ms TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:30:18,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7079 states. [2021-08-21 18:30:18,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7079 to 6023. [2021-08-21 18:30:18,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6023 states, 6022 states have (on average 1.8980405181002988) internal successors, (11430), 6022 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:18,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6023 states to 6023 states and 11430 transitions. [2021-08-21 18:30:18,428 INFO L78 Accepts]: Start accepts. Automaton has 6023 states and 11430 transitions. Word has length 33 [2021-08-21 18:30:18,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:18,428 INFO L470 AbstractCegarLoop]: Abstraction has 6023 states and 11430 transitions. [2021-08-21 18:30:18,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:18,428 INFO L276 IsEmpty]: Start isEmpty. Operand 6023 states and 11430 transitions. [2021-08-21 18:30:18,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:18,433 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:18,433 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:18,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:18,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:18,655 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:18,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:18,655 INFO L82 PathProgramCache]: Analyzing trace with hash -2106430341, now seen corresponding path program 68 times [2021-08-21 18:30:18,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:18,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754401400] [2021-08-21 18:30:18,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:18,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:18,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:18,702 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:18,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:18,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754401400] [2021-08-21 18:30:18,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754401400] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:18,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76699933] [2021-08-21 18:30:18,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:30:18,702 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:18,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:18,703 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:18,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-21 18:30:22,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:30:22,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:22,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:22,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:22,637 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:22,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76699933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:22,637 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:22,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-08-21 18:30:22,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718271901] [2021-08-21 18:30:22,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:30:22,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:22,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:30:22,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:30:22,638 INFO L87 Difference]: Start difference. First operand 6023 states and 11430 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:23,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:23,239 INFO L93 Difference]: Finished difference Result 7254 states and 13380 transitions. [2021-08-21 18:30:23,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:30:23,239 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:30:23,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:23,248 INFO L225 Difference]: With dead ends: 7254 [2021-08-21 18:30:23,248 INFO L226 Difference]: Without dead ends: 7254 [2021-08-21 18:30:23,248 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 361.1ms TimeCoverageRelationStatistics Valid=455, Invalid=1351, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:30:23,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7254 states. [2021-08-21 18:30:23,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7254 to 5951. [2021-08-21 18:30:23,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5951 states, 5950 states have (on average 1.9042016806722688) internal successors, (11330), 5950 states have internal predecessors, (11330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:23,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5951 states to 5951 states and 11330 transitions. [2021-08-21 18:30:23,359 INFO L78 Accepts]: Start accepts. Automaton has 5951 states and 11330 transitions. Word has length 33 [2021-08-21 18:30:23,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:23,359 INFO L470 AbstractCegarLoop]: Abstraction has 5951 states and 11330 transitions. [2021-08-21 18:30:23,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:23,359 INFO L276 IsEmpty]: Start isEmpty. Operand 5951 states and 11330 transitions. [2021-08-21 18:30:23,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:23,364 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:23,364 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:23,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:23,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:23,589 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:23,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:23,589 INFO L82 PathProgramCache]: Analyzing trace with hash 40032605, now seen corresponding path program 69 times [2021-08-21 18:30:23,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:23,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535358971] [2021-08-21 18:30:23,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:23,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:23,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:23,640 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:23,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:23,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535358971] [2021-08-21 18:30:23,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535358971] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:23,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634566570] [2021-08-21 18:30:23,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:30:23,640 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:23,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:23,641 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:23,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-21 18:30:27,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:30:27,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:27,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:27,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:27,389 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:27,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634566570] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:27,389 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:27,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:30:27,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521054922] [2021-08-21 18:30:27,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:30:27,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:27,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:30:27,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:30:27,389 INFO L87 Difference]: Start difference. First operand 5951 states and 11330 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:27,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:27,847 INFO L93 Difference]: Finished difference Result 7667 states and 13983 transitions. [2021-08-21 18:30:27,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:30:27,847 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 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 33 [2021-08-21 18:30:27,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:27,856 INFO L225 Difference]: With dead ends: 7667 [2021-08-21 18:30:27,856 INFO L226 Difference]: Without dead ends: 7663 [2021-08-21 18:30:27,857 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 237.1ms TimeCoverageRelationStatistics Valid=270, Invalid=786, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:30:27,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7663 states. [2021-08-21 18:30:27,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7663 to 6249. [2021-08-21 18:30:27,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6249 states, 6248 states have (on average 1.9124519846350831) internal successors, (11949), 6248 states have internal predecessors, (11949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6249 states to 6249 states and 11949 transitions. [2021-08-21 18:30:27,932 INFO L78 Accepts]: Start accepts. Automaton has 6249 states and 11949 transitions. Word has length 33 [2021-08-21 18:30:27,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:27,932 INFO L470 AbstractCegarLoop]: Abstraction has 6249 states and 11949 transitions. [2021-08-21 18:30:27,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:27,932 INFO L276 IsEmpty]: Start isEmpty. Operand 6249 states and 11949 transitions. [2021-08-21 18:30:27,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:27,937 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:27,937 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:27,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:28,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-21 18:30:28,146 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:28,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:28,146 INFO L82 PathProgramCache]: Analyzing trace with hash -365776107, now seen corresponding path program 70 times [2021-08-21 18:30:28,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:28,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369962260] [2021-08-21 18:30:28,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:28,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:28,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:28,246 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:28,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:28,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369962260] [2021-08-21 18:30:28,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369962260] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:28,247 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584056483] [2021-08-21 18:30:28,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:30:28,247 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:28,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:28,247 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:28,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-08-21 18:30:31,753 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:30:31,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:31,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:31,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:31,889 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:31,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584056483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:31,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:31,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:30:31,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493024870] [2021-08-21 18:30:31,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:30:31,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:31,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:30:31,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:30:31,890 INFO L87 Difference]: Start difference. First operand 6249 states and 11949 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:32,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:32,402 INFO L93 Difference]: Finished difference Result 6972 states and 12856 transitions. [2021-08-21 18:30:32,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:30:32,402 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 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 33 [2021-08-21 18:30:32,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:32,410 INFO L225 Difference]: With dead ends: 6972 [2021-08-21 18:30:32,410 INFO L226 Difference]: Without dead ends: 6972 [2021-08-21 18:30:32,410 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 313.7ms TimeCoverageRelationStatistics Valid=467, Invalid=1255, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:30:32,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6972 states. [2021-08-21 18:30:32,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6972 to 6222. [2021-08-21 18:30:32,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6222 states, 6221 states have (on average 1.912714997588812) internal successors, (11899), 6221 states have internal predecessors, (11899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:32,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6222 states to 6222 states and 11899 transitions. [2021-08-21 18:30:32,500 INFO L78 Accepts]: Start accepts. Automaton has 6222 states and 11899 transitions. Word has length 33 [2021-08-21 18:30:32,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:32,501 INFO L470 AbstractCegarLoop]: Abstraction has 6222 states and 11899 transitions. [2021-08-21 18:30:32,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:32,501 INFO L276 IsEmpty]: Start isEmpty. Operand 6222 states and 11899 transitions. [2021-08-21 18:30:32,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:32,505 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:32,505 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:32,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:32,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:32,721 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:32,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:32,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1495816997, now seen corresponding path program 71 times [2021-08-21 18:30:32,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:32,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895338260] [2021-08-21 18:30:32,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:32,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:32,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:32,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:32,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895338260] [2021-08-21 18:30:32,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895338260] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:32,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772834634] [2021-08-21 18:30:32,773 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:30:32,773 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:32,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:32,773 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:32,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-08-21 18:30:36,581 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:30:36,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:36,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:36,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:36,724 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:36,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772834634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:36,724 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:36,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:30:36,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10195785] [2021-08-21 18:30:36,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:30:36,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:36,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:30:36,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:30:36,725 INFO L87 Difference]: Start difference. First operand 6222 states and 11899 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:37,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:37,392 INFO L93 Difference]: Finished difference Result 8244 states and 15312 transitions. [2021-08-21 18:30:37,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:30:37,393 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 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 33 [2021-08-21 18:30:37,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:37,403 INFO L225 Difference]: With dead ends: 8244 [2021-08-21 18:30:37,403 INFO L226 Difference]: Without dead ends: 8244 [2021-08-21 18:30:37,404 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 386.0ms TimeCoverageRelationStatistics Valid=470, Invalid=1170, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:30:37,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8244 states. [2021-08-21 18:30:37,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8244 to 6529. [2021-08-21 18:30:37,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6529 states, 6528 states have (on average 1.9114583333333333) internal successors, (12478), 6528 states have internal predecessors, (12478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:37,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6529 states to 6529 states and 12478 transitions. [2021-08-21 18:30:37,486 INFO L78 Accepts]: Start accepts. Automaton has 6529 states and 12478 transitions. Word has length 33 [2021-08-21 18:30:37,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:37,486 INFO L470 AbstractCegarLoop]: Abstraction has 6529 states and 12478 transitions. [2021-08-21 18:30:37,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:37,486 INFO L276 IsEmpty]: Start isEmpty. Operand 6529 states and 12478 transitions. [2021-08-21 18:30:37,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:37,492 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:37,492 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:37,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:37,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:37,717 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:37,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:37,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1266561562, now seen corresponding path program 37 times [2021-08-21 18:30:37,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:37,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746768604] [2021-08-21 18:30:37,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:37,717 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:37,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:37,772 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:37,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:37,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746768604] [2021-08-21 18:30:37,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746768604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:37,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148813210] [2021-08-21 18:30:37,773 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:30:37,773 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:37,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:37,773 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:37,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-08-21 18:30:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:41,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:41,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:41,681 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:41,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148813210] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:41,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:41,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:30:41,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999573746] [2021-08-21 18:30:41,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:41,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:41,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:41,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:41,682 INFO L87 Difference]: Start difference. First operand 6529 states and 12478 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 18:30:42,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:42,869 INFO L93 Difference]: Finished difference Result 24895 states and 41901 transitions. [2021-08-21 18:30:42,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-21 18:30:42,869 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 33 [2021-08-21 18:30:42,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:42,908 INFO L225 Difference]: With dead ends: 24895 [2021-08-21 18:30:42,908 INFO L226 Difference]: Without dead ends: 24895 [2021-08-21 18:30:42,909 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1987 ImplicationChecksByTransitivity, 764.1ms TimeCoverageRelationStatistics Valid=1259, Invalid=4291, Unknown=0, NotChecked=0, Total=5550 [2021-08-21 18:30:42,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24895 states. [2021-08-21 18:30:43,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24895 to 9019. [2021-08-21 18:30:43,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9019 states, 9018 states have (on average 1.9479929030827234) internal successors, (17567), 9018 states have internal predecessors, (17567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:43,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9019 states to 9019 states and 17567 transitions. [2021-08-21 18:30:43,124 INFO L78 Accepts]: Start accepts. Automaton has 9019 states and 17567 transitions. Word has length 33 [2021-08-21 18:30:43,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:43,124 INFO L470 AbstractCegarLoop]: Abstraction has 9019 states and 17567 transitions. [2021-08-21 18:30:43,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 18:30:43,124 INFO L276 IsEmpty]: Start isEmpty. Operand 9019 states and 17567 transitions. [2021-08-21 18:30:43,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:43,132 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:43,132 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:43,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:43,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:43,342 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:43,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:43,342 INFO L82 PathProgramCache]: Analyzing trace with hash -731451560, now seen corresponding path program 38 times [2021-08-21 18:30:43,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:43,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794035233] [2021-08-21 18:30:43,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:43,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:43,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:43,402 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:43,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:43,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794035233] [2021-08-21 18:30:43,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794035233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:43,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199687923] [2021-08-21 18:30:43,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:30:43,402 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:43,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:43,403 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:43,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-08-21 18:30:47,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:30:47,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:47,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:47,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:47,380 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:47,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199687923] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:47,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:47,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:30:47,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693918468] [2021-08-21 18:30:47,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:47,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:47,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:47,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:47,381 INFO L87 Difference]: Start difference. First operand 9019 states and 17567 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 18:30:47,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:47,744 INFO L93 Difference]: Finished difference Result 12658 states and 23794 transitions. [2021-08-21 18:30:47,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:30:47,744 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 33 [2021-08-21 18:30:47,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:47,760 INFO L225 Difference]: With dead ends: 12658 [2021-08-21 18:30:47,760 INFO L226 Difference]: Without dead ends: 12654 [2021-08-21 18:30:47,760 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 220.3ms TimeCoverageRelationStatistics Valid=228, Invalid=764, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:30:47,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12654 states. [2021-08-21 18:30:47,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12654 to 11542. [2021-08-21 18:30:47,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11542 states, 11541 states have (on average 1.9293822025820986) internal successors, (22267), 11541 states have internal predecessors, (22267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:47,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11542 states to 11542 states and 22267 transitions. [2021-08-21 18:30:47,898 INFO L78 Accepts]: Start accepts. Automaton has 11542 states and 22267 transitions. Word has length 33 [2021-08-21 18:30:47,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:47,898 INFO L470 AbstractCegarLoop]: Abstraction has 11542 states and 22267 transitions. [2021-08-21 18:30:47,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 18:30:47,899 INFO L276 IsEmpty]: Start isEmpty. Operand 11542 states and 22267 transitions. [2021-08-21 18:30:47,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:47,910 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:47,910 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:30:47,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:48,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-21 18:30:48,123 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:48,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:48,124 INFO L82 PathProgramCache]: Analyzing trace with hash 1476349243, now seen corresponding path program 72 times [2021-08-21 18:30:48,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:48,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146813177] [2021-08-21 18:30:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:48,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:48,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:48,176 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:48,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:48,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146813177] [2021-08-21 18:30:48,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146813177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:48,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059532888] [2021-08-21 18:30:48,176 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:30:48,176 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:48,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:48,177 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:48,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-08-21 18:30:52,049 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:30:52,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:52,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:52,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:52,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059532888] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:52,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:52,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 18:30:52,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929895566] [2021-08-21 18:30:52,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:30:52,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:52,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:30:52,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:52,205 INFO L87 Difference]: Start difference. First operand 11542 states and 22267 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:52,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:52,932 INFO L93 Difference]: Finished difference Result 14971 states and 28122 transitions. [2021-08-21 18:30:52,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:30:52,932 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 33 [2021-08-21 18:30:52,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:52,953 INFO L225 Difference]: With dead ends: 14971 [2021-08-21 18:30:52,953 INFO L226 Difference]: Without dead ends: 14971 [2021-08-21 18:30:52,954 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 434.4ms TimeCoverageRelationStatistics Valid=554, Invalid=1338, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 18:30:52,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14971 states. [2021-08-21 18:30:53,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14971 to 12101. [2021-08-21 18:30:53,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12101 states, 12100 states have (on average 1.9109917355371902) internal successors, (23123), 12100 states have internal predecessors, (23123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:53,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12101 states to 12101 states and 23123 transitions. [2021-08-21 18:30:53,118 INFO L78 Accepts]: Start accepts. Automaton has 12101 states and 23123 transitions. Word has length 33 [2021-08-21 18:30:53,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:53,118 INFO L470 AbstractCegarLoop]: Abstraction has 12101 states and 23123 transitions. [2021-08-21 18:30:53,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:53,118 INFO L276 IsEmpty]: Start isEmpty. Operand 12101 states and 23123 transitions. [2021-08-21 18:30:53,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:53,128 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:53,128 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 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 18:30:53,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:53,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-08-21 18:30:53,341 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:53,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:53,341 INFO L82 PathProgramCache]: Analyzing trace with hash -641660355, now seen corresponding path program 73 times [2021-08-21 18:30:53,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:53,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322318449] [2021-08-21 18:30:53,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:53,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:53,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:53,401 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:53,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:53,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322318449] [2021-08-21 18:30:53,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322318449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:53,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659201653] [2021-08-21 18:30:53,402 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:30:53,402 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:53,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:53,433 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:53,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-08-21 18:30:56,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:56,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:56,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:56,980 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:30:56,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659201653] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:56,980 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:56,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-08-21 18:30:56,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998402864] [2021-08-21 18:30:56,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:30:56,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:56,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:30:56,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:30:56,981 INFO L87 Difference]: Start difference. First operand 12101 states and 23123 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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 18:30:57,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:57,520 INFO L93 Difference]: Finished difference Result 22432 states and 38706 transitions. [2021-08-21 18:30:57,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:30:57,521 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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 33 [2021-08-21 18:30:57,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:57,554 INFO L225 Difference]: With dead ends: 22432 [2021-08-21 18:30:57,554 INFO L226 Difference]: Without dead ends: 22432 [2021-08-21 18:30:57,554 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 289.3ms TimeCoverageRelationStatistics Valid=390, Invalid=1250, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:30:57,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2021-08-21 18:30:57,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 12731. [2021-08-21 18:30:57,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12731 states, 12730 states have (on average 1.9175176747839748) internal successors, (24410), 12730 states have internal predecessors, (24410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:57,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12731 states to 12731 states and 24410 transitions. [2021-08-21 18:30:57,766 INFO L78 Accepts]: Start accepts. Automaton has 12731 states and 24410 transitions. Word has length 33 [2021-08-21 18:30:57,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:57,766 INFO L470 AbstractCegarLoop]: Abstraction has 12731 states and 24410 transitions. [2021-08-21 18:30:57,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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 18:30:57,766 INFO L276 IsEmpty]: Start isEmpty. Operand 12731 states and 24410 transitions. [2021-08-21 18:30:57,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:57,775 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:57,775 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 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 18:30:57,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:58,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-08-21 18:30:58,001 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:58,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:58,001 INFO L82 PathProgramCache]: Analyzing trace with hash 878610425, now seen corresponding path program 74 times [2021-08-21 18:30:58,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:58,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169563283] [2021-08-21 18:30:58,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:58,002 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:58,150 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:58,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:58,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169563283] [2021-08-21 18:30:58,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169563283] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:58,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277241840] [2021-08-21 18:30:58,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:30:58,150 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:58,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:58,151 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:30:58,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-08-21 18:31:01,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:31:01,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:01,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:31:01,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:01,802 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:31:01,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277241840] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:01,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:01,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-08-21 18:31:01,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605663121] [2021-08-21 18:31:01,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:31:01,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:01,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:31:01,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:01,803 INFO L87 Difference]: Start difference. First operand 12731 states and 24410 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 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 18:31:02,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:02,556 INFO L93 Difference]: Finished difference Result 23443 states and 40213 transitions. [2021-08-21 18:31:02,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 18:31:02,556 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 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 33 [2021-08-21 18:31:02,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:02,622 INFO L225 Difference]: With dead ends: 23443 [2021-08-21 18:31:02,622 INFO L226 Difference]: Without dead ends: 23443 [2021-08-21 18:31:02,623 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1190 ImplicationChecksByTransitivity, 556.9ms TimeCoverageRelationStatistics Valid=750, Invalid=2672, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 18:31:02,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23443 states. [2021-08-21 18:31:02,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23443 to 12528. [2021-08-21 18:31:02,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12528 states, 12527 states have (on average 1.9050051887922088) internal successors, (23864), 12527 states have internal predecessors, (23864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:02,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12528 states to 12528 states and 23864 transitions. [2021-08-21 18:31:02,855 INFO L78 Accepts]: Start accepts. Automaton has 12528 states and 23864 transitions. Word has length 33 [2021-08-21 18:31:02,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:02,856 INFO L470 AbstractCegarLoop]: Abstraction has 12528 states and 23864 transitions. [2021-08-21 18:31:02,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 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 18:31:02,856 INFO L276 IsEmpty]: Start isEmpty. Operand 12528 states and 23864 transitions. [2021-08-21 18:31:02,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:02,866 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:02,866 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:02,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:03,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-08-21 18:31:03,089 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:03,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:03,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1588289606, now seen corresponding path program 75 times [2021-08-21 18:31:03,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:03,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747755381] [2021-08-21 18:31:03,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:03,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:03,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:03,141 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:03,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:03,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747755381] [2021-08-21 18:31:03,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747755381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:03,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044146455] [2021-08-21 18:31:03,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:31:03,141 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:03,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:03,142 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:03,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-08-21 18:31:06,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:31:06,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:06,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:31:06,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:07,087 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:31:07,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044146455] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:07,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:07,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-21 18:31:07,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899355669] [2021-08-21 18:31:07,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:31:07,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:07,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:31:07,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:31:07,088 INFO L87 Difference]: Start difference. First operand 12528 states and 23864 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:07,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:07,210 INFO L93 Difference]: Finished difference Result 17622 states and 32708 transitions. [2021-08-21 18:31:07,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:31:07,211 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:31:07,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:07,232 INFO L225 Difference]: With dead ends: 17622 [2021-08-21 18:31:07,232 INFO L226 Difference]: Without dead ends: 17620 [2021-08-21 18:31:07,232 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 58.4ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:31:07,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17620 states. [2021-08-21 18:31:07,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17620 to 12772. [2021-08-21 18:31:07,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12772 states, 12771 states have (on average 1.9080729778404197) internal successors, (24368), 12771 states have internal predecessors, (24368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:07,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12772 states to 12772 states and 24368 transitions. [2021-08-21 18:31:07,416 INFO L78 Accepts]: Start accepts. Automaton has 12772 states and 24368 transitions. Word has length 33 [2021-08-21 18:31:07,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:07,416 INFO L470 AbstractCegarLoop]: Abstraction has 12772 states and 24368 transitions. [2021-08-21 18:31:07,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:07,416 INFO L276 IsEmpty]: Start isEmpty. Operand 12772 states and 24368 transitions. [2021-08-21 18:31:07,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:07,425 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:07,425 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:07,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:07,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:07,652 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:07,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:07,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1997990619, now seen corresponding path program 76 times [2021-08-21 18:31:07,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:07,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129141104] [2021-08-21 18:31:07,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:07,653 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:07,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:07,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:07,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129141104] [2021-08-21 18:31:07,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129141104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:07,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023279616] [2021-08-21 18:31:07,806 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:31:07,806 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:07,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:07,807 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:07,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-08-21 18:31:11,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:31:11,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:11,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:11,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:11,852 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:11,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023279616] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:11,852 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:11,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-08-21 18:31:11,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184808164] [2021-08-21 18:31:11,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:31:11,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:11,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:31:11,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:31:11,853 INFO L87 Difference]: Start difference. First operand 12772 states and 24368 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 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 18:31:12,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:12,086 INFO L93 Difference]: Finished difference Result 20348 states and 37439 transitions. [2021-08-21 18:31:12,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:31:12,086 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 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 33 [2021-08-21 18:31:12,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:12,113 INFO L225 Difference]: With dead ends: 20348 [2021-08-21 18:31:12,113 INFO L226 Difference]: Without dead ends: 20328 [2021-08-21 18:31:12,113 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 90.1ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:31:12,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20328 states. [2021-08-21 18:31:12,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20328 to 16607. [2021-08-21 18:31:12,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16607 states, 16606 states have (on average 1.8933518005540166) internal successors, (31441), 16606 states have internal predecessors, (31441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:12,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16607 states to 16607 states and 31441 transitions. [2021-08-21 18:31:12,334 INFO L78 Accepts]: Start accepts. Automaton has 16607 states and 31441 transitions. Word has length 33 [2021-08-21 18:31:12,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:12,334 INFO L470 AbstractCegarLoop]: Abstraction has 16607 states and 31441 transitions. [2021-08-21 18:31:12,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 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 18:31:12,334 INFO L276 IsEmpty]: Start isEmpty. Operand 16607 states and 31441 transitions. [2021-08-21 18:31:12,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:12,345 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:12,345 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:12,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:12,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:12,553 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:12,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:12,553 INFO L82 PathProgramCache]: Analyzing trace with hash -278112386, now seen corresponding path program 77 times [2021-08-21 18:31:12,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:12,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951953835] [2021-08-21 18:31:12,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:12,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:12,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:12,608 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:12,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:12,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951953835] [2021-08-21 18:31:12,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951953835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:12,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601849328] [2021-08-21 18:31:12,608 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:31:12,608 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:12,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:12,609 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:12,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-08-21 18:31:16,405 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:31:16,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:16,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:31:16,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:16,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:31:16,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601849328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:16,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:16,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-21 18:31:16,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050816785] [2021-08-21 18:31:16,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:31:16,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:16,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:31:16,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:31:16,544 INFO L87 Difference]: Start difference. First operand 16607 states and 31441 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:16,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:16,699 INFO L93 Difference]: Finished difference Result 21357 states and 39526 transitions. [2021-08-21 18:31:16,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:31:16,699 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:31:16,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:16,733 INFO L225 Difference]: With dead ends: 21357 [2021-08-21 18:31:16,733 INFO L226 Difference]: Without dead ends: 21357 [2021-08-21 18:31:16,733 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 76.1ms TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:16,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21357 states. [2021-08-21 18:31:16,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21357 to 16167. [2021-08-21 18:31:17,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16167 states, 16166 states have (on average 1.8823456637387108) internal successors, (30430), 16166 states have internal predecessors, (30430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:17,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16167 states to 16167 states and 30430 transitions. [2021-08-21 18:31:17,024 INFO L78 Accepts]: Start accepts. Automaton has 16167 states and 30430 transitions. Word has length 33 [2021-08-21 18:31:17,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:17,025 INFO L470 AbstractCegarLoop]: Abstraction has 16167 states and 30430 transitions. [2021-08-21 18:31:17,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:17,025 INFO L276 IsEmpty]: Start isEmpty. Operand 16167 states and 30430 transitions. [2021-08-21 18:31:17,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:17,035 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:17,036 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:17,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:17,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-08-21 18:31:17,261 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:17,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:17,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1007529182, now seen corresponding path program 78 times [2021-08-21 18:31:17,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:17,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77507603] [2021-08-21 18:31:17,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:17,261 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:17,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:17,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:17,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77507603] [2021-08-21 18:31:17,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77507603] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:17,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762210558] [2021-08-21 18:31:17,310 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:31:17,310 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:17,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:17,311 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:17,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-08-21 18:31:21,140 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:31:21,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:21,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:31:21,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:21,263 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 18:31:21,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762210558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:21,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:21,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 18:31:21,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329346367] [2021-08-21 18:31:21,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:31:21,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:21,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:31:21,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:31:21,264 INFO L87 Difference]: Start difference. First operand 16167 states and 30430 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:21,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:21,394 INFO L93 Difference]: Finished difference Result 17042 states and 31939 transitions. [2021-08-21 18:31:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:31:21,395 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:31:21,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:21,418 INFO L225 Difference]: With dead ends: 17042 [2021-08-21 18:31:21,419 INFO L226 Difference]: Without dead ends: 17042 [2021-08-21 18:31:21,419 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 76.4ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:21,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17042 states. [2021-08-21 18:31:21,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17042 to 16085. [2021-08-21 18:31:21,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16085 states, 16084 states have (on average 1.8826162646107933) internal successors, (30280), 16084 states have internal predecessors, (30280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:21,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16085 states to 16085 states and 30280 transitions. [2021-08-21 18:31:21,669 INFO L78 Accepts]: Start accepts. Automaton has 16085 states and 30280 transitions. Word has length 33 [2021-08-21 18:31:21,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:21,669 INFO L470 AbstractCegarLoop]: Abstraction has 16085 states and 30280 transitions. [2021-08-21 18:31:21,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:21,669 INFO L276 IsEmpty]: Start isEmpty. Operand 16085 states and 30280 transitions. [2021-08-21 18:31:21,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:21,681 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:21,681 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:21,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:21,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:21,909 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:21,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:21,909 INFO L82 PathProgramCache]: Analyzing trace with hash 232937468, now seen corresponding path program 79 times [2021-08-21 18:31:21,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:21,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389456390] [2021-08-21 18:31:21,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:21,909 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:21,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:21,957 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:21,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:21,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389456390] [2021-08-21 18:31:21,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389456390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:21,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511443703] [2021-08-21 18:31:21,958 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:31:21,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:21,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:21,958 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:21,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-08-21 18:31:25,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:25,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:31:25,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:25,931 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:25,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511443703] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:25,931 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:25,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 18:31:25,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694043612] [2021-08-21 18:31:25,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:31:25,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:25,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:31:25,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:31:25,932 INFO L87 Difference]: Start difference. First operand 16085 states and 30280 transitions. Second operand has 10 states, 10 states have (on average 4.3) 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 18:31:26,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:26,083 INFO L93 Difference]: Finished difference Result 17933 states and 33483 transitions. [2021-08-21 18:31:26,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:31:26,084 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) 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 33 [2021-08-21 18:31:26,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:26,110 INFO L225 Difference]: With dead ends: 17933 [2021-08-21 18:31:26,111 INFO L226 Difference]: Without dead ends: 17933 [2021-08-21 18:31:26,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 79.8ms TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:31:26,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17933 states. [2021-08-21 18:31:26,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17933 to 16998. [2021-08-21 18:31:26,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16998 states, 16997 states have (on average 1.8753897746661174) internal successors, (31876), 16997 states have internal predecessors, (31876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:26,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16998 states to 16998 states and 31876 transitions. [2021-08-21 18:31:26,339 INFO L78 Accepts]: Start accepts. Automaton has 16998 states and 31876 transitions. Word has length 33 [2021-08-21 18:31:26,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:26,340 INFO L470 AbstractCegarLoop]: Abstraction has 16998 states and 31876 transitions. [2021-08-21 18:31:26,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) 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 18:31:26,340 INFO L276 IsEmpty]: Start isEmpty. Operand 16998 states and 31876 transitions. [2021-08-21 18:31:26,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:26,352 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:26,352 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 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 18:31:26,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:26,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:26,580 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:26,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:26,580 INFO L82 PathProgramCache]: Analyzing trace with hash -231892829, now seen corresponding path program 80 times [2021-08-21 18:31:26,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:26,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859827065] [2021-08-21 18:31:26,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:26,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:26,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:26,756 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:26,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:26,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859827065] [2021-08-21 18:31:26,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859827065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:26,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304769558] [2021-08-21 18:31:26,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:31:26,756 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:26,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:26,757 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:26,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-08-21 18:31:30,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:31:30,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:30,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:31:30,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:30,822 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:30,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304769558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:30,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:30,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:31:30,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656963546] [2021-08-21 18:31:30,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:31:30,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:30,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:31:30,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:30,823 INFO L87 Difference]: Start difference. First operand 16998 states and 31876 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 18:31:31,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:31,635 INFO L93 Difference]: Finished difference Result 42961 states and 73412 transitions. [2021-08-21 18:31:31,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:31:31,635 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 33 [2021-08-21 18:31:31,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:31,709 INFO L225 Difference]: With dead ends: 42961 [2021-08-21 18:31:31,709 INFO L226 Difference]: Without dead ends: 42961 [2021-08-21 18:31:31,710 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 484.2ms TimeCoverageRelationStatistics Valid=638, Invalid=1912, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:31:31,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42961 states. [2021-08-21 18:31:32,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42961 to 22708. [2021-08-21 18:31:32,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22708 states, 22707 states have (on average 1.9027172237635972) internal successors, (43205), 22707 states have internal predecessors, (43205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:32,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22708 states to 22708 states and 43205 transitions. [2021-08-21 18:31:32,225 INFO L78 Accepts]: Start accepts. Automaton has 22708 states and 43205 transitions. Word has length 33 [2021-08-21 18:31:32,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:32,225 INFO L470 AbstractCegarLoop]: Abstraction has 22708 states and 43205 transitions. [2021-08-21 18:31:32,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 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 18:31:32,225 INFO L276 IsEmpty]: Start isEmpty. Operand 22708 states and 43205 transitions. [2021-08-21 18:31:32,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:32,243 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:32,243 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:32,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:32,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:32,469 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:32,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:32,469 INFO L82 PathProgramCache]: Analyzing trace with hash 2065061345, now seen corresponding path program 81 times [2021-08-21 18:31:32,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:32,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857051497] [2021-08-21 18:31:32,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:32,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:32,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:32,591 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:32,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:32,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857051497] [2021-08-21 18:31:32,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857051497] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:32,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939418548] [2021-08-21 18:31:32,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:31:32,591 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:32,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:32,592 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:32,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-08-21 18:31:36,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:31:36,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:36,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:36,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:36,580 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:36,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939418548] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:36,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:36,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:31:36,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732155863] [2021-08-21 18:31:36,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:31:36,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:36,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:31:36,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:31:36,581 INFO L87 Difference]: Start difference. First operand 22708 states and 43205 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 18:31:36,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:36,871 INFO L93 Difference]: Finished difference Result 27491 states and 51672 transitions. [2021-08-21 18:31:36,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:31:36,871 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 33 [2021-08-21 18:31:36,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:36,931 INFO L225 Difference]: With dead ends: 27491 [2021-08-21 18:31:36,932 INFO L226 Difference]: Without dead ends: 27487 [2021-08-21 18:31:36,932 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:31:36,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27487 states. [2021-08-21 18:31:37,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27487 to 26980. [2021-08-21 18:31:37,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26980 states, 26979 states have (on average 1.8956225212202082) internal successors, (51142), 26979 states have internal predecessors, (51142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:37,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26980 states to 26980 states and 51142 transitions. [2021-08-21 18:31:37,537 INFO L78 Accepts]: Start accepts. Automaton has 26980 states and 51142 transitions. Word has length 33 [2021-08-21 18:31:37,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:37,538 INFO L470 AbstractCegarLoop]: Abstraction has 26980 states and 51142 transitions. [2021-08-21 18:31:37,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 18:31:37,538 INFO L276 IsEmpty]: Start isEmpty. Operand 26980 states and 51142 transitions. [2021-08-21 18:31:37,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:37,556 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:37,556 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:37,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:37,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:37,773 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:37,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:37,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1659252633, now seen corresponding path program 82 times [2021-08-21 18:31:37,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:37,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646707017] [2021-08-21 18:31:37,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:37,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:37,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:37,828 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:37,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:37,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646707017] [2021-08-21 18:31:37,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646707017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:37,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977444594] [2021-08-21 18:31:37,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:31:37,828 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:37,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:37,829 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:37,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-08-21 18:31:41,625 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:31:41,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:41,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:41,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:41,727 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:41,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977444594] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:41,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:41,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:31:41,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141939176] [2021-08-21 18:31:41,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:31:41,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:41,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:31:41,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:31:41,728 INFO L87 Difference]: Start difference. First operand 26980 states and 51142 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 18:31:41,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:41,978 INFO L93 Difference]: Finished difference Result 27496 states and 51683 transitions. [2021-08-21 18:31:41,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:31:41,979 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 33 [2021-08-21 18:31:41,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:42,016 INFO L225 Difference]: With dead ends: 27496 [2021-08-21 18:31:42,016 INFO L226 Difference]: Without dead ends: 27496 [2021-08-21 18:31:42,016 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 105.3ms TimeCoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:31:42,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27496 states. [2021-08-21 18:31:42,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27496 to 26652. [2021-08-21 18:31:42,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26652 states, 26651 states have (on average 1.8934373944692506) internal successors, (50462), 26651 states have internal predecessors, (50462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:42,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26652 states to 26652 states and 50462 transitions. [2021-08-21 18:31:42,472 INFO L78 Accepts]: Start accepts. Automaton has 26652 states and 50462 transitions. Word has length 33 [2021-08-21 18:31:42,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:42,472 INFO L470 AbstractCegarLoop]: Abstraction has 26652 states and 50462 transitions. [2021-08-21 18:31:42,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 18:31:42,472 INFO L276 IsEmpty]: Start isEmpty. Operand 26652 states and 50462 transitions. [2021-08-21 18:31:42,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:42,489 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:42,489 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:42,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:42,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-08-21 18:31:42,701 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:42,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:42,701 INFO L82 PathProgramCache]: Analyzing trace with hash -774121559, now seen corresponding path program 83 times [2021-08-21 18:31:42,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:42,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244307830] [2021-08-21 18:31:42,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:42,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:42,860 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:42,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:42,860 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244307830] [2021-08-21 18:31:42,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244307830] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:42,860 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461339471] [2021-08-21 18:31:42,861 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:31:42,861 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:42,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:42,861 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:42,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-08-21 18:31:46,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:31:46,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:46,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:46,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:46,613 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:46,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461339471] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:46,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:46,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:31:46,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646440542] [2021-08-21 18:31:46,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:31:46,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:46,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:31:46,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:31:46,614 INFO L87 Difference]: Start difference. First operand 26652 states and 50462 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 18:31:46,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:46,929 INFO L93 Difference]: Finished difference Result 27353 states and 51582 transitions. [2021-08-21 18:31:46,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:31:46,930 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 33 [2021-08-21 18:31:46,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:46,972 INFO L225 Difference]: With dead ends: 27353 [2021-08-21 18:31:46,973 INFO L226 Difference]: Without dead ends: 27353 [2021-08-21 18:31:46,973 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 156.0ms TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:31:46,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27353 states. [2021-08-21 18:31:47,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27353 to 27014. [2021-08-21 18:31:47,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27014 states, 27013 states have (on average 1.8926813015955282) internal successors, (51127), 27013 states have internal predecessors, (51127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:47,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27014 states to 27014 states and 51127 transitions. [2021-08-21 18:31:47,398 INFO L78 Accepts]: Start accepts. Automaton has 27014 states and 51127 transitions. Word has length 33 [2021-08-21 18:31:47,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:47,398 INFO L470 AbstractCegarLoop]: Abstraction has 27014 states and 51127 transitions. [2021-08-21 18:31:47,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 18:31:47,399 INFO L276 IsEmpty]: Start isEmpty. Operand 27014 states and 51127 transitions. [2021-08-21 18:31:47,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:47,417 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:47,417 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:47,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:47,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-08-21 18:31:47,633 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:47,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:47,633 INFO L82 PathProgramCache]: Analyzing trace with hash -395988003, now seen corresponding path program 84 times [2021-08-21 18:31:47,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:47,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035042187] [2021-08-21 18:31:47,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:47,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:47,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:47,835 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:47,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:47,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035042187] [2021-08-21 18:31:47,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035042187] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:47,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242254879] [2021-08-21 18:31:47,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:31:47,836 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:47,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:47,836 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:47,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-08-21 18:31:51,612 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:31:51,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:51,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:51,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:51,722 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:51,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242254879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:51,723 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:51,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-08-21 18:31:51,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91408151] [2021-08-21 18:31:51,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:31:51,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:51,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:31:51,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:31:51,723 INFO L87 Difference]: Start difference. First operand 27014 states and 51127 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 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 18:31:52,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:52,085 INFO L93 Difference]: Finished difference Result 27920 states and 52705 transitions. [2021-08-21 18:31:52,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:31:52,086 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 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 33 [2021-08-21 18:31:52,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:52,131 INFO L225 Difference]: With dead ends: 27920 [2021-08-21 18:31:52,131 INFO L226 Difference]: Without dead ends: 27920 [2021-08-21 18:31:52,131 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 192.0ms TimeCoverageRelationStatistics Valid=212, Invalid=490, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:31:52,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27920 states. [2021-08-21 18:31:52,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27920 to 27191. [2021-08-21 18:31:52,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27191 states, 27190 states have (on average 1.8926075763148216) internal successors, (51460), 27190 states have internal predecessors, (51460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:52,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27191 states to 27191 states and 51460 transitions. [2021-08-21 18:31:52,593 INFO L78 Accepts]: Start accepts. Automaton has 27191 states and 51460 transitions. Word has length 33 [2021-08-21 18:31:52,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:52,593 INFO L470 AbstractCegarLoop]: Abstraction has 27191 states and 51460 transitions. [2021-08-21 18:31:52,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 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 18:31:52,593 INFO L276 IsEmpty]: Start isEmpty. Operand 27191 states and 51460 transitions. [2021-08-21 18:31:52,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:52,612 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:52,612 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:52,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:52,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:52,832 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:52,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:52,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1321672841, now seen corresponding path program 85 times [2021-08-21 18:31:52,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:52,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113503580] [2021-08-21 18:31:52,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:52,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:53,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:53,071 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:53,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:53,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113503580] [2021-08-21 18:31:53,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113503580] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:53,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975710625] [2021-08-21 18:31:53,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:31:53,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:53,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:53,073 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:53,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-08-21 18:31:57,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:57,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:57,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:57,258 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:57,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975710625] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:57,258 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:57,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:31:57,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58679355] [2021-08-21 18:31:57,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:31:57,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:57,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:31:57,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:31:57,259 INFO L87 Difference]: Start difference. First operand 27191 states and 51460 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:57,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:57,528 INFO L93 Difference]: Finished difference Result 30407 states and 56633 transitions. [2021-08-21 18:31:57,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:31:57,529 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:31:57,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:57,581 INFO L225 Difference]: With dead ends: 30407 [2021-08-21 18:31:57,581 INFO L226 Difference]: Without dead ends: 30403 [2021-08-21 18:31:57,581 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 89.1ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:31:57,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30403 states. [2021-08-21 18:31:57,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30403 to 29590. [2021-08-21 18:31:57,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29590 states, 29589 states have (on average 1.8857345635202272) internal successors, (55797), 29589 states have internal predecessors, (55797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:58,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29590 states to 29590 states and 55797 transitions. [2021-08-21 18:31:58,033 INFO L78 Accepts]: Start accepts. Automaton has 29590 states and 55797 transitions. Word has length 33 [2021-08-21 18:31:58,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:58,034 INFO L470 AbstractCegarLoop]: Abstraction has 29590 states and 55797 transitions. [2021-08-21 18:31:58,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:58,034 INFO L276 IsEmpty]: Start isEmpty. Operand 29590 states and 55797 transitions. [2021-08-21 18:31:58,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:58,052 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:58,053 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:31:58,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:58,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-08-21 18:31:58,269 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:58,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:58,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1727481553, now seen corresponding path program 86 times [2021-08-21 18:31:58,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:58,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218762779] [2021-08-21 18:31:58,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:58,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:58,333 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:58,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:58,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218762779] [2021-08-21 18:31:58,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218762779] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:58,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383830366] [2021-08-21 18:31:58,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:31:58,334 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:58,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:58,335 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:58,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2021-08-21 18:32:02,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:32:02,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:02,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:02,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:02,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:02,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383830366] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:02,478 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:02,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:32:02,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638963601] [2021-08-21 18:32:02,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:02,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:02,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:02,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:02,478 INFO L87 Difference]: Start difference. First operand 29590 states and 55797 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:02,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:02,848 INFO L93 Difference]: Finished difference Result 30434 states and 56698 transitions. [2021-08-21 18:32:02,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:32:02,848 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:02,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:02,902 INFO L225 Difference]: With dead ends: 30434 [2021-08-21 18:32:02,902 INFO L226 Difference]: Without dead ends: 30434 [2021-08-21 18:32:02,902 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 153.7ms TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:32:02,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30434 states. [2021-08-21 18:32:03,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30434 to 25430. [2021-08-21 18:32:03,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25430 states, 25429 states have (on average 1.892524283298596) internal successors, (48125), 25429 states have internal predecessors, (48125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:03,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25430 states to 25430 states and 48125 transitions. [2021-08-21 18:32:03,298 INFO L78 Accepts]: Start accepts. Automaton has 25430 states and 48125 transitions. Word has length 33 [2021-08-21 18:32:03,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:03,298 INFO L470 AbstractCegarLoop]: Abstraction has 25430 states and 48125 transitions. [2021-08-21 18:32:03,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:03,298 INFO L276 IsEmpty]: Start isEmpty. Operand 25430 states and 48125 transitions. [2021-08-21 18:32:03,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:03,422 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:03,422 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:32:03,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:03,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-08-21 18:32:03,633 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:03,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:03,633 INFO L82 PathProgramCache]: Analyzing trace with hash 134111551, now seen corresponding path program 87 times [2021-08-21 18:32:03,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:03,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023762854] [2021-08-21 18:32:03,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:03,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:03,696 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:03,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:03,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023762854] [2021-08-21 18:32:03,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023762854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:03,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333909789] [2021-08-21 18:32:03,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:32:03,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:03,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:03,697 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:03,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2021-08-21 18:32:07,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:32:07,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:07,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:07,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:07,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333909789] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:07,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:07,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:32:07,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157925864] [2021-08-21 18:32:07,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:07,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:07,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:07,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:07,807 INFO L87 Difference]: Start difference. First operand 25430 states and 48125 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:08,238 INFO L93 Difference]: Finished difference Result 26119 states and 49233 transitions. [2021-08-21 18:32:08,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:32:08,239 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:08,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:08,280 INFO L225 Difference]: With dead ends: 26119 [2021-08-21 18:32:08,280 INFO L226 Difference]: Without dead ends: 26119 [2021-08-21 18:32:08,280 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 199.6ms TimeCoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:32:08,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26119 states. [2021-08-21 18:32:08,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26119 to 25792. [2021-08-21 18:32:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25792 states, 25791 states have (on average 1.8917451824279787) internal successors, (48790), 25791 states have internal predecessors, (48790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25792 states to 25792 states and 48790 transitions. [2021-08-21 18:32:08,637 INFO L78 Accepts]: Start accepts. Automaton has 25792 states and 48790 transitions. Word has length 33 [2021-08-21 18:32:08,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:08,637 INFO L470 AbstractCegarLoop]: Abstraction has 25792 states and 48790 transitions. [2021-08-21 18:32:08,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,637 INFO L276 IsEmpty]: Start isEmpty. Operand 25792 states and 48790 transitions. [2021-08-21 18:32:08,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:08,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:08,655 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:32:08,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:08,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-08-21 18:32:08,869 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:08,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:08,869 INFO L82 PathProgramCache]: Analyzing trace with hash 512245107, now seen corresponding path program 88 times [2021-08-21 18:32:08,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:08,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245051533] [2021-08-21 18:32:08,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:08,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:08,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:08,932 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:08,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:08,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245051533] [2021-08-21 18:32:08,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245051533] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:08,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19173407] [2021-08-21 18:32:08,933 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:32:08,933 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:08,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:08,934 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:08,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2021-08-21 18:32:12,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:32:12,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:12,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:12,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:13,071 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:13,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19173407] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:13,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:13,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:32:13,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389586755] [2021-08-21 18:32:13,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:13,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:13,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:13,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:13,072 INFO L87 Difference]: Start difference. First operand 25792 states and 48790 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:13,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:13,386 INFO L93 Difference]: Finished difference Result 26188 states and 49460 transitions. [2021-08-21 18:32:13,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:32:13,386 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:13,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:13,431 INFO L225 Difference]: With dead ends: 26188 [2021-08-21 18:32:13,431 INFO L226 Difference]: Without dead ends: 26188 [2021-08-21 18:32:13,431 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:32:13,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26188 states. [2021-08-21 18:32:13,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26188 to 25762. [2021-08-21 18:32:13,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25762 states, 25761 states have (on average 1.8920849345910484) internal successors, (48742), 25761 states have internal predecessors, (48742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:13,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25762 states to 25762 states and 48742 transitions. [2021-08-21 18:32:13,787 INFO L78 Accepts]: Start accepts. Automaton has 25762 states and 48742 transitions. Word has length 33 [2021-08-21 18:32:13,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:13,787 INFO L470 AbstractCegarLoop]: Abstraction has 25762 states and 48742 transitions. [2021-08-21 18:32:13,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:13,787 INFO L276 IsEmpty]: Start isEmpty. Operand 25762 states and 48742 transitions. [2021-08-21 18:32:13,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:13,805 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:13,806 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 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 18:32:13,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:14,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-08-21 18:32:14,025 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:14,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:14,025 INFO L82 PathProgramCache]: Analyzing trace with hash 368970653, now seen corresponding path program 89 times [2021-08-21 18:32:14,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:14,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614189432] [2021-08-21 18:32:14,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:14,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:14,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:14,223 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:14,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:14,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614189432] [2021-08-21 18:32:14,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614189432] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:14,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405751406] [2021-08-21 18:32:14,229 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:32:14,229 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:14,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:14,232 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:14,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2021-08-21 18:32:18,165 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:32:18,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:18,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:18,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:18,300 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:18,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405751406] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:18,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:18,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2021-08-21 18:32:18,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387969164] [2021-08-21 18:32:18,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:32:18,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:18,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:32:18,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:32:18,302 INFO L87 Difference]: Start difference. First operand 25762 states and 48742 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:18,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:18,731 INFO L93 Difference]: Finished difference Result 26259 states and 49558 transitions. [2021-08-21 18:32:18,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:32:18,732 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 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 33 [2021-08-21 18:32:18,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:18,770 INFO L225 Difference]: With dead ends: 26259 [2021-08-21 18:32:18,770 INFO L226 Difference]: Without dead ends: 26259 [2021-08-21 18:32:18,770 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 152.8ms TimeCoverageRelationStatistics Valid=162, Invalid=390, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:32:18,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26259 states. [2021-08-21 18:32:19,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26259 to 25749. [2021-08-21 18:32:19,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25749 states, 25748 states have (on average 1.89171974522293) internal successors, (48708), 25748 states have internal predecessors, (48708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:19,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25749 states to 25749 states and 48708 transitions. [2021-08-21 18:32:19,113 INFO L78 Accepts]: Start accepts. Automaton has 25749 states and 48708 transitions. Word has length 33 [2021-08-21 18:32:19,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:19,113 INFO L470 AbstractCegarLoop]: Abstraction has 25749 states and 48708 transitions. [2021-08-21 18:32:19,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:19,113 INFO L276 IsEmpty]: Start isEmpty. Operand 25749 states and 48708 transitions. [2021-08-21 18:32:19,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:32:19,135 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:19,135 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:32:19,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:19,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:19,360 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:19,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:19,360 INFO L82 PathProgramCache]: Analyzing trace with hash -2089860835, now seen corresponding path program 90 times [2021-08-21 18:32:19,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:19,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213568502] [2021-08-21 18:32:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:19,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:20,056 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:20,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:20,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213568502] [2021-08-21 18:32:20,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213568502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:20,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412046856] [2021-08-21 18:32:20,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:32:20,057 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:20,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:20,058 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:20,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2021-08-21 18:32:24,176 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:32:24,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:24,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:32:24,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:25,042 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:32:25,042 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 43 [2021-08-21 18:32:25,048 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:32:25,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 18:32:25,103 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:25,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412046856] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:25,104 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:25,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:32:25,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897018948] [2021-08-21 18:32:25,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:32:25,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:25,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:32:25,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:32:25,104 INFO L87 Difference]: Start difference. First operand 25749 states and 48708 transitions. Second operand has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 29 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 18:32:26,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:26,501 INFO L93 Difference]: Finished difference Result 28945 states and 55888 transitions. [2021-08-21 18:32:26,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:32:26,502 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 29 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 36 [2021-08-21 18:32:26,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:26,551 INFO L225 Difference]: With dead ends: 28945 [2021-08-21 18:32:26,551 INFO L226 Difference]: Without dead ends: 28935 [2021-08-21 18:32:26,551 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 1350.9ms TimeCoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:32:26,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28935 states. [2021-08-21 18:32:26,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28935 to 25766. [2021-08-21 18:32:26,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25766 states, 25765 states have (on average 1.8919852513099165) internal successors, (48747), 25765 states have internal predecessors, (48747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:26,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25766 states to 25766 states and 48747 transitions. [2021-08-21 18:32:26,933 INFO L78 Accepts]: Start accepts. Automaton has 25766 states and 48747 transitions. Word has length 36 [2021-08-21 18:32:26,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:26,933 INFO L470 AbstractCegarLoop]: Abstraction has 25766 states and 48747 transitions. [2021-08-21 18:32:26,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 29 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 18:32:26,933 INFO L276 IsEmpty]: Start isEmpty. Operand 25766 states and 48747 transitions. [2021-08-21 18:32:26,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:32:26,955 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:26,955 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:32:26,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:27,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:27,181 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:27,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:27,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1072754347, now seen corresponding path program 91 times [2021-08-21 18:32:27,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:27,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666776212] [2021-08-21 18:32:27,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:27,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:27,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:27,848 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:27,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:27,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666776212] [2021-08-21 18:32:27,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666776212] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:27,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152656845] [2021-08-21 18:32:27,849 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:32:27,849 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:27,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:27,849 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:27,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2021-08-21 18:32:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:31,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:32:31,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:32,802 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:32:32,802 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 43 [2021-08-21 18:32:32,805 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:32:32,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2021-08-21 18:32:32,846 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:32,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152656845] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:32,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:32,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:32:32,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778293089] [2021-08-21 18:32:32,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:32:32,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:32,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:32:32,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:32:32,847 INFO L87 Difference]: Start difference. First operand 25766 states and 48747 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:32:33,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:33,869 INFO L93 Difference]: Finished difference Result 28918 states and 55853 transitions. [2021-08-21 18:32:33,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:32:33,870 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:32:33,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:33,917 INFO L225 Difference]: With dead ends: 28918 [2021-08-21 18:32:33,917 INFO L226 Difference]: Without dead ends: 28913 [2021-08-21 18:32:33,917 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 1031.0ms TimeCoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:32:33,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28913 states. [2021-08-21 18:32:34,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28913 to 25764. [2021-08-21 18:32:34,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25764 states, 25763 states have (on average 1.8919768660482086) internal successors, (48743), 25763 states have internal predecessors, (48743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:34,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25764 states to 25764 states and 48743 transitions. [2021-08-21 18:32:34,357 INFO L78 Accepts]: Start accepts. Automaton has 25764 states and 48743 transitions. Word has length 36 [2021-08-21 18:32:34,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:34,358 INFO L470 AbstractCegarLoop]: Abstraction has 25764 states and 48743 transitions. [2021-08-21 18:32:34,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:32:34,358 INFO L276 IsEmpty]: Start isEmpty. Operand 25764 states and 48743 transitions. [2021-08-21 18:32:34,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:32:34,380 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:34,380 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:32:34,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:34,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2021-08-21 18:32:34,589 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:34,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:34,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1496419390, now seen corresponding path program 92 times [2021-08-21 18:32:34,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:34,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669781566] [2021-08-21 18:32:34,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:34,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:34,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:35,164 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:35,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:35,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669781566] [2021-08-21 18:32:35,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669781566] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:35,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695264521] [2021-08-21 18:32:35,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:32:35,165 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:35,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:35,165 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:35,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2021-08-21 18:32:39,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:32:39,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:39,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:32:39,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:40,151 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:32:40,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 53 treesize of output 45 [2021-08-21 18:32:40,162 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:32:40,162 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 29 treesize of output 25 [2021-08-21 18:32:40,210 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:40,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695264521] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:40,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:40,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 31 [2021-08-21 18:32:40,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365765587] [2021-08-21 18:32:40,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:32:40,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:40,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:32:40,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:32:40,211 INFO L87 Difference]: Start difference. First operand 25764 states and 48743 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:42,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:42,996 INFO L93 Difference]: Finished difference Result 25941 states and 49006 transitions. [2021-08-21 18:32:42,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:32:42,996 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:32:42,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:43,037 INFO L225 Difference]: With dead ends: 25941 [2021-08-21 18:32:43,037 INFO L226 Difference]: Without dead ends: 25936 [2021-08-21 18:32:43,038 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 2601.2ms TimeCoverageRelationStatistics Valid=360, Invalid=3300, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 18:32:43,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25936 states. [2021-08-21 18:32:43,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25936 to 25780. [2021-08-21 18:32:43,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25780 states, 25779 states have (on average 1.8923154505605337) internal successors, (48782), 25779 states have internal predecessors, (48782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:43,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25780 states to 25780 states and 48782 transitions. [2021-08-21 18:32:43,514 INFO L78 Accepts]: Start accepts. Automaton has 25780 states and 48782 transitions. Word has length 36 [2021-08-21 18:32:43,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:43,514 INFO L470 AbstractCegarLoop]: Abstraction has 25780 states and 48782 transitions. [2021-08-21 18:32:43,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:43,514 INFO L276 IsEmpty]: Start isEmpty. Operand 25780 states and 48782 transitions. [2021-08-21 18:32:43,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:32:43,533 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:43,533 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:32:43,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2021-08-21 18:32:43,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:43,749 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:43,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:43,749 INFO L82 PathProgramCache]: Analyzing trace with hash -589630333, now seen corresponding path program 93 times [2021-08-21 18:32:43,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:43,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820971123] [2021-08-21 18:32:43,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:43,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:43,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:44,430 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:44,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:44,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820971123] [2021-08-21 18:32:44,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820971123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:44,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035622684] [2021-08-21 18:32:44,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:32:44,431 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:44,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:44,431 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:44,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2021-08-21 18:32:48,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:32:48,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:48,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 18:32:48,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:49,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:32:49,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:32:49,726 INFO L354 Elim1Store]: treesize reduction 36, result has 44.6 percent of original size [2021-08-21 18:32:49,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 69 [2021-08-21 18:32:49,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:32:49,753 INFO L354 Elim1Store]: treesize reduction 18, result has 61.7 percent of original size [2021-08-21 18:32:49,753 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 64 treesize of output 82 [2021-08-21 18:32:50,025 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:50,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035622684] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:50,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:50,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 21] total 33 [2021-08-21 18:32:50,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471245333] [2021-08-21 18:32:50,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 18:32:50,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:50,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 18:32:50,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:32:50,026 INFO L87 Difference]: Start difference. First operand 25780 states and 48782 transitions. Second operand has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:53,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:53,170 INFO L93 Difference]: Finished difference Result 28973 states and 55940 transitions. [2021-08-21 18:32:53,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:32:53,170 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:32:53,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:53,215 INFO L225 Difference]: With dead ends: 28973 [2021-08-21 18:32:53,215 INFO L226 Difference]: Without dead ends: 28968 [2021-08-21 18:32:53,215 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 2837.3ms TimeCoverageRelationStatistics Valid=384, Invalid=3276, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 18:32:53,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28968 states. [2021-08-21 18:32:53,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28968 to 25786. [2021-08-21 18:32:53,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25786 states, 25785 states have (on average 1.892262943571844) internal successors, (48792), 25785 states have internal predecessors, (48792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:53,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25786 states to 25786 states and 48792 transitions. [2021-08-21 18:32:53,602 INFO L78 Accepts]: Start accepts. Automaton has 25786 states and 48792 transitions. Word has length 36 [2021-08-21 18:32:53,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:53,602 INFO L470 AbstractCegarLoop]: Abstraction has 25786 states and 48792 transitions. [2021-08-21 18:32:53,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:53,602 INFO L276 IsEmpty]: Start isEmpty. Operand 25786 states and 48792 transitions. [2021-08-21 18:32:53,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:32:53,624 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:53,624 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:32:53,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2021-08-21 18:32:53,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:53,837 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:53,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:53,837 INFO L82 PathProgramCache]: Analyzing trace with hash 1453090050, now seen corresponding path program 94 times [2021-08-21 18:32:53,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:53,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828402771] [2021-08-21 18:32:53,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:53,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:53,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:54,524 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:54,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:54,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828402771] [2021-08-21 18:32:54,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828402771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:54,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543063100] [2021-08-21 18:32:54,525 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:32:54,525 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:54,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:54,526 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:54,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2021-08-21 18:32:58,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:32:58,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:58,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:32:58,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:59,496 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:32:59,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 53 treesize of output 45 [2021-08-21 18:32:59,512 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:32:59,512 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 29 [2021-08-21 18:32:59,567 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:59,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543063100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:59,567 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:59,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 31 [2021-08-21 18:32:59,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314850590] [2021-08-21 18:32:59,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:32:59,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:32:59,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:32:59,568 INFO L87 Difference]: Start difference. First operand 25786 states and 48792 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:03,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:03,645 INFO L93 Difference]: Finished difference Result 27453 states and 51605 transitions. [2021-08-21 18:33:03,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-08-21 18:33:03,646 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:33:03,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:03,693 INFO L225 Difference]: With dead ends: 27453 [2021-08-21 18:33:03,693 INFO L226 Difference]: Without dead ends: 27448 [2021-08-21 18:33:03,695 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1660 ImplicationChecksByTransitivity, 3641.5ms TimeCoverageRelationStatistics Valid=576, Invalid=5586, Unknown=0, NotChecked=0, Total=6162 [2021-08-21 18:33:03,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27448 states. [2021-08-21 18:33:04,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27448 to 25810. [2021-08-21 18:33:04,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25810 states, 25809 states have (on average 1.892324382967182) internal successors, (48839), 25809 states have internal predecessors, (48839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:04,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25810 states to 25810 states and 48839 transitions. [2021-08-21 18:33:04,106 INFO L78 Accepts]: Start accepts. Automaton has 25810 states and 48839 transitions. Word has length 36 [2021-08-21 18:33:04,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:04,106 INFO L470 AbstractCegarLoop]: Abstraction has 25810 states and 48839 transitions. [2021-08-21 18:33:04,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:04,107 INFO L276 IsEmpty]: Start isEmpty. Operand 25810 states and 48839 transitions. [2021-08-21 18:33:04,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:33:04,127 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:04,127 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:33:04,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:04,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-08-21 18:33:04,353 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:04,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:04,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1321606466, now seen corresponding path program 95 times [2021-08-21 18:33:04,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:04,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146676757] [2021-08-21 18:33:04,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:04,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:04,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:04,984 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:04,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:04,984 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146676757] [2021-08-21 18:33:04,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146676757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:04,984 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872268879] [2021-08-21 18:33:04,984 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:33:04,984 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:04,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:04,985 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:04,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2021-08-21 18:33:09,244 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:33:09,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:09,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:33:09,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:10,138 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:33:10,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 53 treesize of output 45 [2021-08-21 18:33:10,152 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:33:10,152 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 29 [2021-08-21 18:33:10,220 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:10,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872268879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:10,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:10,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-08-21 18:33:10,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691676898] [2021-08-21 18:33:10,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 18:33:10,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:10,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 18:33:10,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=957, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:33:10,221 INFO L87 Difference]: Start difference. First operand 25810 states and 48839 transitions. Second operand has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:13,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:13,374 INFO L93 Difference]: Finished difference Result 29020 states and 56039 transitions. [2021-08-21 18:33:13,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-08-21 18:33:13,375 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:33:13,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:13,428 INFO L225 Difference]: With dead ends: 29020 [2021-08-21 18:33:13,428 INFO L226 Difference]: Without dead ends: 29015 [2021-08-21 18:33:13,429 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1887 ImplicationChecksByTransitivity, 2888.0ms TimeCoverageRelationStatistics Valid=500, Invalid=5980, Unknown=0, NotChecked=0, Total=6480 [2021-08-21 18:33:13,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29015 states. [2021-08-21 18:33:13,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29015 to 25876. [2021-08-21 18:33:13,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25876 states, 25875 states have (on average 1.891671497584541) internal successors, (48947), 25875 states have internal predecessors, (48947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:13,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25876 states to 25876 states and 48947 transitions. [2021-08-21 18:33:13,853 INFO L78 Accepts]: Start accepts. Automaton has 25876 states and 48947 transitions. Word has length 36 [2021-08-21 18:33:13,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:13,853 INFO L470 AbstractCegarLoop]: Abstraction has 25876 states and 48947 transitions. [2021-08-21 18:33:13,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:13,853 INFO L276 IsEmpty]: Start isEmpty. Operand 25876 states and 48947 transitions. [2021-08-21 18:33:13,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:33:13,876 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:13,876 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:33:13,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:14,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-08-21 18:33:14,101 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:14,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:14,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1924130403, now seen corresponding path program 96 times [2021-08-21 18:33:14,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:14,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154715885] [2021-08-21 18:33:14,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:14,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:14,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:14,794 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:14,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:14,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154715885] [2021-08-21 18:33:14,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154715885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:14,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78619847] [2021-08-21 18:33:14,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:33:14,794 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:14,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:14,795 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:14,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2021-08-21 18:33:19,122 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:33:19,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:19,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:33:19,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:19,956 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:33:19,956 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 43 [2021-08-21 18:33:19,962 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:33:19,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2021-08-21 18:33:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:20,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78619847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:20,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:20,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:33:20,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152647561] [2021-08-21 18:33:20,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:33:20,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:20,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:33:20,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:33:20,023 INFO L87 Difference]: Start difference. First operand 25876 states and 48947 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:33:21,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:21,428 INFO L93 Difference]: Finished difference Result 29022 states and 56040 transitions. [2021-08-21 18:33:21,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:33:21,429 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:33:21,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:21,475 INFO L225 Difference]: With dead ends: 29022 [2021-08-21 18:33:21,475 INFO L226 Difference]: Without dead ends: 29017 [2021-08-21 18:33:21,475 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 1297.2ms TimeCoverageRelationStatistics Valid=265, Invalid=1627, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 18:33:21,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29017 states. [2021-08-21 18:33:21,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29017 to 25866. [2021-08-21 18:33:21,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25866 states, 25865 states have (on average 1.8914749661705006) internal successors, (48923), 25865 states have internal predecessors, (48923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:21,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25866 states to 25866 states and 48923 transitions. [2021-08-21 18:33:21,975 INFO L78 Accepts]: Start accepts. Automaton has 25866 states and 48923 transitions. Word has length 36 [2021-08-21 18:33:21,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:21,975 INFO L470 AbstractCegarLoop]: Abstraction has 25866 states and 48923 transitions. [2021-08-21 18:33:21,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:33:21,975 INFO L276 IsEmpty]: Start isEmpty. Operand 25866 states and 48923 transitions. [2021-08-21 18:33:21,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:33:21,994 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:21,994 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:33:22,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:22,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-08-21 18:33:22,217 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:22,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:22,217 INFO L82 PathProgramCache]: Analyzing trace with hash -921190265, now seen corresponding path program 97 times [2021-08-21 18:33:22,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:22,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742833613] [2021-08-21 18:33:22,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:22,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:22,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:22,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:22,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742833613] [2021-08-21 18:33:22,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742833613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:22,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147403721] [2021-08-21 18:33:22,869 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:33:22,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:22,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:22,870 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:22,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2021-08-21 18:33:27,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:27,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:33:27,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:28,033 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:33:28,033 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 43 [2021-08-21 18:33:28,038 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:33:28,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 18:33:28,099 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:28,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147403721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:28,099 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:28,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:33:28,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947239596] [2021-08-21 18:33:28,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:33:28,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:28,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:33:28,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:33:28,100 INFO L87 Difference]: Start difference. First operand 25866 states and 48923 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:33:30,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:30,077 INFO L93 Difference]: Finished difference Result 29048 states and 56076 transitions. [2021-08-21 18:33:30,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:33:30,078 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:33:30,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:30,129 INFO L225 Difference]: With dead ends: 29048 [2021-08-21 18:33:30,129 INFO L226 Difference]: Without dead ends: 29043 [2021-08-21 18:33:30,130 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 1524.7ms TimeCoverageRelationStatistics Valid=302, Invalid=1860, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:33:30,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29043 states. [2021-08-21 18:33:30,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29043 to 25882. [2021-08-21 18:33:30,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25882 states, 25881 states have (on average 1.8913875043468182) internal successors, (48951), 25881 states have internal predecessors, (48951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:30,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25882 states to 25882 states and 48951 transitions. [2021-08-21 18:33:30,590 INFO L78 Accepts]: Start accepts. Automaton has 25882 states and 48951 transitions. Word has length 36 [2021-08-21 18:33:30,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:30,590 INFO L470 AbstractCegarLoop]: Abstraction has 25882 states and 48951 transitions. [2021-08-21 18:33:30,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:33:30,590 INFO L276 IsEmpty]: Start isEmpty. Operand 25882 states and 48951 transitions. [2021-08-21 18:33:30,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:33:30,614 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:30,614 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:33:30,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:30,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:30,833 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:30,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:30,833 INFO L82 PathProgramCache]: Analyzing trace with hash 1121530118, now seen corresponding path program 98 times [2021-08-21 18:33:30,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:30,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498768352] [2021-08-21 18:33:30,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:30,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:30,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:31,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:31,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498768352] [2021-08-21 18:33:31,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498768352] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:31,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507464604] [2021-08-21 18:33:31,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:33:31,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:31,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:31,401 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:31,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2021-08-21 18:33:36,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:33:36,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:36,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:33:36,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:36,892 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:33:36,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 53 treesize of output 45 [2021-08-21 18:33:36,907 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:33:36,907 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 29 [2021-08-21 18:33:36,959 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:36,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507464604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:36,960 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:36,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 31 [2021-08-21 18:33:36,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975922216] [2021-08-21 18:33:36,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:33:36,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:36,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:33:36,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:33:36,960 INFO L87 Difference]: Start difference. First operand 25882 states and 48951 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:40,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:40,558 INFO L93 Difference]: Finished difference Result 27508 states and 51738 transitions. [2021-08-21 18:33:40,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-21 18:33:40,558 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:33:40,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:40,600 INFO L225 Difference]: With dead ends: 27508 [2021-08-21 18:33:40,600 INFO L226 Difference]: Without dead ends: 27495 [2021-08-21 18:33:40,601 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1563 ImplicationChecksByTransitivity, 3225.8ms TimeCoverageRelationStatistics Valid=602, Invalid=5098, Unknown=0, NotChecked=0, Total=5700 [2021-08-21 18:33:40,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27495 states. [2021-08-21 18:33:40,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27495 to 25910. [2021-08-21 18:33:41,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25910 states, 25909 states have (on average 1.8918136554865104) internal successors, (49015), 25909 states have internal predecessors, (49015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:41,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25910 states to 25910 states and 49015 transitions. [2021-08-21 18:33:41,050 INFO L78 Accepts]: Start accepts. Automaton has 25910 states and 49015 transitions. Word has length 36 [2021-08-21 18:33:41,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:41,050 INFO L470 AbstractCegarLoop]: Abstraction has 25910 states and 49015 transitions. [2021-08-21 18:33:41,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:41,050 INFO L276 IsEmpty]: Start isEmpty. Operand 25910 states and 49015 transitions. [2021-08-21 18:33:41,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:33:41,071 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:41,071 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:33:41,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:41,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2021-08-21 18:33:41,285 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:41,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:41,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1653166398, now seen corresponding path program 99 times [2021-08-21 18:33:41,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:41,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211190477] [2021-08-21 18:33:41,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:41,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:41,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:41,788 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:41,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:41,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211190477] [2021-08-21 18:33:41,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211190477] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:41,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233487458] [2021-08-21 18:33:41,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:33:41,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:41,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:41,789 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:41,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2021-08-21 18:33:46,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:33:46,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:46,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:33:46,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:47,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:33:47,148 INFO L354 Elim1Store]: treesize reduction 28, result has 67.8 percent of original size [2021-08-21 18:33:47,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 59 treesize of output 101 [2021-08-21 18:33:47,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:33:47,211 INFO L354 Elim1Store]: treesize reduction 28, result has 67.8 percent of original size [2021-08-21 18:33:47,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 221 treesize of output 223 [2021-08-21 18:33:49,260 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:49,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233487458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:49,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:49,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 32 [2021-08-21 18:33:49,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763761592] [2021-08-21 18:33:49,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 18:33:49,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:49,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 18:33:49,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:33:49,261 INFO L87 Difference]: Start difference. First operand 25910 states and 49015 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:50,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:50,833 INFO L93 Difference]: Finished difference Result 29024 states and 56071 transitions. [2021-08-21 18:33:50,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:33:50,833 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:33:50,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:50,878 INFO L225 Difference]: With dead ends: 29024 [2021-08-21 18:33:50,878 INFO L226 Difference]: Without dead ends: 29019 [2021-08-21 18:33:50,878 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 1420.2ms TimeCoverageRelationStatistics Valid=278, Invalid=2584, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:33:50,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29019 states. [2021-08-21 18:33:51,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29019 to 25906. [2021-08-21 18:33:51,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25906 states, 25905 states have (on average 1.89171974522293) internal successors, (49005), 25905 states have internal predecessors, (49005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:51,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25906 states to 25906 states and 49005 transitions. [2021-08-21 18:33:51,340 INFO L78 Accepts]: Start accepts. Automaton has 25906 states and 49005 transitions. Word has length 36 [2021-08-21 18:33:51,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:51,340 INFO L470 AbstractCegarLoop]: Abstraction has 25906 states and 49005 transitions. [2021-08-21 18:33:51,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:51,341 INFO L276 IsEmpty]: Start isEmpty. Operand 25906 states and 49005 transitions. [2021-08-21 18:33:51,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:33:51,363 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:51,363 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:33:51,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:51,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-08-21 18:33:51,577 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:51,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:51,578 INFO L82 PathProgramCache]: Analyzing trace with hash 2138636606, now seen corresponding path program 100 times [2021-08-21 18:33:51,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:51,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381475352] [2021-08-21 18:33:51,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:51,578 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:52,030 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:52,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:52,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381475352] [2021-08-21 18:33:52,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381475352] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:52,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147609943] [2021-08-21 18:33:52,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:33:52,032 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:52,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:52,032 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:52,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2021-08-21 18:33:56,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:33:56,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:56,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:33:56,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:57,966 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-21 18:33:57,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 59 treesize of output 53 [2021-08-21 18:33:57,981 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-08-21 18:33:57,982 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 41 treesize of output 39 [2021-08-21 18:33:58,047 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:58,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147609943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:58,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:58,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 32 [2021-08-21 18:33:58,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593889723] [2021-08-21 18:33:58,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 18:33:58,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:58,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 18:33:58,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=895, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:33:58,048 INFO L87 Difference]: Start difference. First operand 25906 states and 49005 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:02,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:34:02,705 INFO L93 Difference]: Finished difference Result 29046 states and 56110 transitions. [2021-08-21 18:34:02,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-08-21 18:34:02,705 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:34:02,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:34:02,757 INFO L225 Difference]: With dead ends: 29046 [2021-08-21 18:34:02,757 INFO L226 Difference]: Without dead ends: 29041 [2021-08-21 18:34:02,758 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2188 ImplicationChecksByTransitivity, 3759.1ms TimeCoverageRelationStatistics Valid=648, Invalid=6834, Unknown=0, NotChecked=0, Total=7482 [2021-08-21 18:34:02,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29041 states. [2021-08-21 18:34:03,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29041 to 25918. [2021-08-21 18:34:03,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25918 states, 25917 states have (on average 1.8915383724968167) internal successors, (49023), 25917 states have internal predecessors, (49023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:03,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25918 states to 25918 states and 49023 transitions. [2021-08-21 18:34:03,144 INFO L78 Accepts]: Start accepts. Automaton has 25918 states and 49023 transitions. Word has length 36 [2021-08-21 18:34:03,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:34:03,144 INFO L470 AbstractCegarLoop]: Abstraction has 25918 states and 49023 transitions. [2021-08-21 18:34:03,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:03,144 INFO L276 IsEmpty]: Start isEmpty. Operand 25918 states and 49023 transitions. [2021-08-21 18:34:03,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:34:03,164 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:34:03,164 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:34:03,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2021-08-21 18:34:03,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:03,377 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:34:03,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:34:03,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1235852931, now seen corresponding path program 39 times [2021-08-21 18:34:03,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:34:03,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934811365] [2021-08-21 18:34:03,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:34:03,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:34:03,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:34:04,208 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:04,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:34:04,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934811365] [2021-08-21 18:34:04,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934811365] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:04,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143894511] [2021-08-21 18:34:04,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:34:04,209 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:04,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:34:04,209 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:34:04,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2021-08-21 18:34:08,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:34:08,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:34:08,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:34:08,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:34:09,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:09,867 INFO L354 Elim1Store]: treesize reduction 69, result has 47.3 percent of original size [2021-08-21 18:34:09,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 65 treesize of output 110 [2021-08-21 18:34:09,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:09,932 INFO L354 Elim1Store]: treesize reduction 67, result has 48.9 percent of original size [2021-08-21 18:34:09,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 280 treesize of output 263 [2021-08-21 18:34:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:10,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143894511] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:10,546 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:34:10,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 34 [2021-08-21 18:34:10,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298109318] [2021-08-21 18:34:10,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-21 18:34:10,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:34:10,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-21 18:34:10,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1066, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:34:10,547 INFO L87 Difference]: Start difference. First operand 25918 states and 49023 transitions. Second operand has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:17,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:34:17,517 INFO L93 Difference]: Finished difference Result 26040 states and 49194 transitions. [2021-08-21 18:34:17,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-21 18:34:17,518 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:34:17,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:34:17,561 INFO L225 Difference]: With dead ends: 26040 [2021-08-21 18:34:17,561 INFO L226 Difference]: Without dead ends: 26030 [2021-08-21 18:34:17,562 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2957 ImplicationChecksByTransitivity, 6373.2ms TimeCoverageRelationStatistics Valid=1010, Invalid=9910, Unknown=0, NotChecked=0, Total=10920 [2021-08-21 18:34:17,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26030 states. [2021-08-21 18:34:17,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26030 to 25926. [2021-08-21 18:34:17,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25926 states, 25925 states have (on average 1.8918418514946962) internal successors, (49046), 25925 states have internal predecessors, (49046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:17,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25926 states to 25926 states and 49046 transitions. [2021-08-21 18:34:17,928 INFO L78 Accepts]: Start accepts. Automaton has 25926 states and 49046 transitions. Word has length 36 [2021-08-21 18:34:17,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:34:17,929 INFO L470 AbstractCegarLoop]: Abstraction has 25926 states and 49046 transitions. [2021-08-21 18:34:17,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:17,929 INFO L276 IsEmpty]: Start isEmpty. Operand 25926 states and 49046 transitions. [2021-08-21 18:34:17,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:34:17,949 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:34:17,949 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:34:17,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2021-08-21 18:34:18,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:18,170 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:34:18,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:34:18,171 INFO L82 PathProgramCache]: Analyzing trace with hash 724935225, now seen corresponding path program 40 times [2021-08-21 18:34:18,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:34:18,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189158251] [2021-08-21 18:34:18,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:34:18,171 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:34:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:34:19,013 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:19,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:34:19,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189158251] [2021-08-21 18:34:19,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189158251] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:19,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863052901] [2021-08-21 18:34:19,014 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:34:19,014 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:19,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:34:19,014 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:34:19,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2021-08-21 18:34:23,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:34:23,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:34:23,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:34:23,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:34:24,763 INFO L354 Elim1Store]: treesize reduction 107, result has 8.5 percent of original size [2021-08-21 18:34:24,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 57 treesize of output 50 [2021-08-21 18:34:24,787 INFO L354 Elim1Store]: treesize reduction 107, result has 8.5 percent of original size [2021-08-21 18:34:24,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 43 treesize of output 36 [2021-08-21 18:34:24,846 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:24,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863052901] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:24,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:34:24,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 31 [2021-08-21 18:34:24,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330213193] [2021-08-21 18:34:24,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 18:34:24,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:34:24,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 18:34:24,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:34:24,847 INFO L87 Difference]: Start difference. First operand 25926 states and 49046 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:32,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:34:32,110 INFO L93 Difference]: Finished difference Result 26151 states and 49353 transitions. [2021-08-21 18:34:32,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-21 18:34:32,111 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:34:32,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:34:32,149 INFO L225 Difference]: With dead ends: 26151 [2021-08-21 18:34:32,149 INFO L226 Difference]: Without dead ends: 26132 [2021-08-21 18:34:32,150 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2711 ImplicationChecksByTransitivity, 6683.6ms TimeCoverageRelationStatistics Valid=951, Invalid=9149, Unknown=0, NotChecked=0, Total=10100 [2021-08-21 18:34:32,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26132 states. [2021-08-21 18:34:32,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26132 to 25939. [2021-08-21 18:34:32,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25939 states, 25938 states have (on average 1.8918189528876552) internal successors, (49070), 25938 states have internal predecessors, (49070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:32,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25939 states to 25939 states and 49070 transitions. [2021-08-21 18:34:32,491 INFO L78 Accepts]: Start accepts. Automaton has 25939 states and 49070 transitions. Word has length 36 [2021-08-21 18:34:32,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:34:32,492 INFO L470 AbstractCegarLoop]: Abstraction has 25939 states and 49070 transitions. [2021-08-21 18:34:32,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:32,492 INFO L276 IsEmpty]: Start isEmpty. Operand 25939 states and 49070 transitions. [2021-08-21 18:34:32,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:34:32,512 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:34:32,512 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:34:32,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2021-08-21 18:34:32,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:32,741 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:34:32,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:34:32,741 INFO L82 PathProgramCache]: Analyzing trace with hash 681605885, now seen corresponding path program 41 times [2021-08-21 18:34:32,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:34:32,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823307559] [2021-08-21 18:34:32,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:34:32,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:34:32,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:34:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:33,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:34:33,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823307559] [2021-08-21 18:34:33,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823307559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:33,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651544391] [2021-08-21 18:34:33,497 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:34:33,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:33,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:34:33,498 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:34:33,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2021-08-21 18:34:38,301 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:34:38,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:34:38,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:34:38,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:34:39,352 INFO L354 Elim1Store]: treesize reduction 107, result has 8.5 percent of original size [2021-08-21 18:34:39,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 57 treesize of output 50 [2021-08-21 18:34:39,377 INFO L354 Elim1Store]: treesize reduction 107, result has 8.5 percent of original size [2021-08-21 18:34:39,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 43 treesize of output 36 [2021-08-21 18:34:39,436 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:39,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651544391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:39,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:34:39,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 30 [2021-08-21 18:34:39,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761896670] [2021-08-21 18:34:39,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:34:39,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:34:39,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:34:39,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:34:39,437 INFO L87 Difference]: Start difference. First operand 25939 states and 49070 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:46,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:34:46,453 INFO L93 Difference]: Finished difference Result 26412 states and 49753 transitions. [2021-08-21 18:34:46,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-08-21 18:34:46,453 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:34:46,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:34:46,499 INFO L225 Difference]: With dead ends: 26412 [2021-08-21 18:34:46,499 INFO L226 Difference]: Without dead ends: 26399 [2021-08-21 18:34:46,500 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3313 ImplicationChecksByTransitivity, 6528.7ms TimeCoverageRelationStatistics Valid=1263, Invalid=9657, Unknown=0, NotChecked=0, Total=10920 [2021-08-21 18:34:46,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26399 states. [2021-08-21 18:34:46,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26399 to 25959. [2021-08-21 18:34:46,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25959 states, 25958 states have (on average 1.891902303721396) internal successors, (49110), 25958 states have internal predecessors, (49110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:46,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25959 states to 25959 states and 49110 transitions. [2021-08-21 18:34:46,891 INFO L78 Accepts]: Start accepts. Automaton has 25959 states and 49110 transitions. Word has length 36 [2021-08-21 18:34:46,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:34:46,891 INFO L470 AbstractCegarLoop]: Abstraction has 25959 states and 49110 transitions. [2021-08-21 18:34:46,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:34:46,891 INFO L276 IsEmpty]: Start isEmpty. Operand 25959 states and 49110 transitions. [2021-08-21 18:34:46,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:34:46,914 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:34:46,914 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:34:46,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2021-08-21 18:34:47,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:47,141 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:34:47,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:34:47,141 INFO L82 PathProgramCache]: Analyzing trace with hash -2093090631, now seen corresponding path program 42 times [2021-08-21 18:34:47,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:34:47,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785584940] [2021-08-21 18:34:47,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:34:47,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:34:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:34:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:47,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:34:47,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785584940] [2021-08-21 18:34:47,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785584940] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:47,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258386502] [2021-08-21 18:34:47,992 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:34:47,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:34:47,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:34:47,993 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:34:47,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2021-08-21 18:34:52,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:34:52,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:34:52,920 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:34:52,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:34:53,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:34:53,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:34:53,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:34:53,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 35 [2021-08-21 18:34:53,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:34:53,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:34:53,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:34:53,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:34:53,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 3 [2021-08-21 18:34:54,019 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:34:54,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258386502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:34:54,019 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:34:54,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 35 [2021-08-21 18:34:54,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377631485] [2021-08-21 18:34:54,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-08-21 18:34:54,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:34:54,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-21 18:34:54,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1133, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:34:54,020 INFO L87 Difference]: Start difference. First operand 25959 states and 49110 transitions. Second operand has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:05,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:35:05,108 INFO L93 Difference]: Finished difference Result 29626 states and 57009 transitions. [2021-08-21 18:35:05,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2021-08-21 18:35:05,108 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:35:05,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:35:05,165 INFO L225 Difference]: With dead ends: 29626 [2021-08-21 18:35:05,165 INFO L226 Difference]: Without dead ends: 29616 [2021-08-21 18:35:05,167 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7864 ImplicationChecksByTransitivity, 9715.6ms TimeCoverageRelationStatistics Valid=1979, Invalid=20371, Unknown=0, NotChecked=0, Total=22350 [2021-08-21 18:35:05,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29616 states. [2021-08-21 18:35:05,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29616 to 26113. [2021-08-21 18:35:05,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26113 states, 26112 states have (on average 1.8913526348039216) internal successors, (49387), 26112 states have internal predecessors, (49387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:05,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26113 states to 26113 states and 49387 transitions. [2021-08-21 18:35:05,611 INFO L78 Accepts]: Start accepts. Automaton has 26113 states and 49387 transitions. Word has length 36 [2021-08-21 18:35:05,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:35:05,612 INFO L470 AbstractCegarLoop]: Abstraction has 26113 states and 49387 transitions. [2021-08-21 18:35:05,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:05,612 INFO L276 IsEmpty]: Start isEmpty. Operand 26113 states and 49387 transitions. [2021-08-21 18:35:05,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:35:05,635 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:35:05,635 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:35:05,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2021-08-21 18:35:05,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-08-21 18:35:05,836 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:35:05,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:35:05,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1031881433, now seen corresponding path program 101 times [2021-08-21 18:35:05,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:35:05,836 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422260625] [2021-08-21 18:35:05,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:35:05,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:35:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:35:06,376 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:06,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:35:06,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422260625] [2021-08-21 18:35:06,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422260625] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:06,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695198049] [2021-08-21 18:35:06,376 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:35:06,376 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:35:06,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:35:06,377 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:35:06,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2021-08-21 18:35:11,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:35:11,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:35:11,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:35:11,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:35:12,275 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:35:12,276 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 54 treesize of output 45 [2021-08-21 18:35:12,281 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:35:12,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-08-21 18:35:12,332 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:12,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695198049] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:12,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:35:12,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-21 18:35:12,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455568436] [2021-08-21 18:35:12,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:35:12,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:35:12,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:35:12,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:35:12,333 INFO L87 Difference]: Start difference. First operand 26113 states and 49387 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:15,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:35:15,665 INFO L93 Difference]: Finished difference Result 31554 states and 61054 transitions. [2021-08-21 18:35:15,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:35:15,666 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:35:15,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:35:15,721 INFO L225 Difference]: With dead ends: 31554 [2021-08-21 18:35:15,721 INFO L226 Difference]: Without dead ends: 31544 [2021-08-21 18:35:15,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 2629.7ms TimeCoverageRelationStatistics Valid=413, Invalid=3127, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 18:35:15,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31544 states. [2021-08-21 18:35:16,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31544 to 26115. [2021-08-21 18:35:16,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26115 states, 26114 states have (on average 1.8913609558091444) internal successors, (49391), 26114 states have internal predecessors, (49391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26115 states to 26115 states and 49391 transitions. [2021-08-21 18:35:16,165 INFO L78 Accepts]: Start accepts. Automaton has 26115 states and 49391 transitions. Word has length 36 [2021-08-21 18:35:16,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:35:16,165 INFO L470 AbstractCegarLoop]: Abstraction has 26115 states and 49391 transitions. [2021-08-21 18:35:16,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:16,165 INFO L276 IsEmpty]: Start isEmpty. Operand 26115 states and 49391 transitions. [2021-08-21 18:35:16,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:35:16,187 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:35:16,188 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:35:16,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2021-08-21 18:35:16,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-08-21 18:35:16,401 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:35:16,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:35:16,401 INFO L82 PathProgramCache]: Analyzing trace with hash 2048987921, now seen corresponding path program 102 times [2021-08-21 18:35:16,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:35:16,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944088834] [2021-08-21 18:35:16,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:35:16,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:35:16,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:35:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:16,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:35:16,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944088834] [2021-08-21 18:35:16,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944088834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:16,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551341380] [2021-08-21 18:35:16,921 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:35:16,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:35:16,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:35:16,921 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:35:16,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2021-08-21 18:35:21,886 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:35:21,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:35:21,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:35:21,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:35:22,755 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:35:22,755 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 43 [2021-08-21 18:35:22,761 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:35:22,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 18:35:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:22,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551341380] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:22,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:35:22,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:35:22,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401804424] [2021-08-21 18:35:22,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:35:22,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:35:22,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:35:22,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:35:22,824 INFO L87 Difference]: Start difference. First operand 26115 states and 49391 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:35:24,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:35:24,855 INFO L93 Difference]: Finished difference Result 31527 states and 61019 transitions. [2021-08-21 18:35:24,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 18:35:24,856 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:35:24,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:35:24,912 INFO L225 Difference]: With dead ends: 31527 [2021-08-21 18:35:24,912 INFO L226 Difference]: Without dead ends: 31522 [2021-08-21 18:35:24,912 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 754 ImplicationChecksByTransitivity, 1758.0ms TimeCoverageRelationStatistics Valid=380, Invalid=1876, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:35:24,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31522 states. [2021-08-21 18:35:25,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31522 to 26113. [2021-08-21 18:35:25,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26113 states, 26112 states have (on average 1.8913526348039216) internal successors, (49387), 26112 states have internal predecessors, (49387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:25,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26113 states to 26113 states and 49387 transitions. [2021-08-21 18:35:25,341 INFO L78 Accepts]: Start accepts. Automaton has 26113 states and 49387 transitions. Word has length 36 [2021-08-21 18:35:25,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:35:25,341 INFO L470 AbstractCegarLoop]: Abstraction has 26113 states and 49387 transitions. [2021-08-21 18:35:25,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:35:25,341 INFO L276 IsEmpty]: Start isEmpty. Operand 26113 states and 49387 transitions. [2021-08-21 18:35:25,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:35:25,363 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:35:25,363 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:35:25,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2021-08-21 18:35:25,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-08-21 18:35:25,575 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:35:25,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:35:25,575 INFO L82 PathProgramCache]: Analyzing trace with hash -1762855361, now seen corresponding path program 103 times [2021-08-21 18:35:25,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:35:25,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909426712] [2021-08-21 18:35:25,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:35:25,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:35:25,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:35:26,154 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:26,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:35:26,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909426712] [2021-08-21 18:35:26,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909426712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:26,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792140705] [2021-08-21 18:35:26,155 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:35:26,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:35:26,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:35:26,155 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:35:26,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2021-08-21 18:35:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:35:31,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:35:31,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:35:31,932 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:35:31,933 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 43 [2021-08-21 18:35:31,938 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:35:31,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 18:35:31,999 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:31,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792140705] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:31,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:35:31,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:35:31,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373355784] [2021-08-21 18:35:31,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:35:31,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:35:32,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:35:32,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:35:32,000 INFO L87 Difference]: Start difference. First operand 26113 states and 49387 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:35:34,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:35:34,568 INFO L93 Difference]: Finished difference Result 31590 states and 61097 transitions. [2021-08-21 18:35:34,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:35:34,568 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:35:34,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:35:34,634 INFO L225 Difference]: With dead ends: 31590 [2021-08-21 18:35:34,634 INFO L226 Difference]: Without dead ends: 31585 [2021-08-21 18:35:34,634 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 879 ImplicationChecksByTransitivity, 2160.1ms TimeCoverageRelationStatistics Valid=431, Invalid=2221, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 18:35:34,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31585 states. [2021-08-21 18:35:35,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31585 to 26119. [2021-08-21 18:35:35,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26119 states, 26118 states have (on average 1.8913010184547057) internal successors, (49397), 26118 states have internal predecessors, (49397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:35,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26119 states to 26119 states and 49397 transitions. [2021-08-21 18:35:35,164 INFO L78 Accepts]: Start accepts. Automaton has 26119 states and 49397 transitions. Word has length 36 [2021-08-21 18:35:35,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:35:35,164 INFO L470 AbstractCegarLoop]: Abstraction has 26119 states and 49397 transitions. [2021-08-21 18:35:35,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:35:35,164 INFO L276 IsEmpty]: Start isEmpty. Operand 26119 states and 49397 transitions. [2021-08-21 18:35:35,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:35:35,191 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:35:35,191 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:35:35,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2021-08-21 18:35:35,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:35:35,405 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:35:35,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:35:35,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1800135802, now seen corresponding path program 104 times [2021-08-21 18:35:35,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:35:35,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799714114] [2021-08-21 18:35:35,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:35:35,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:35:35,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:35:35,977 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:35,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:35:35,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799714114] [2021-08-21 18:35:35,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799714114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:35,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206492412] [2021-08-21 18:35:35,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:35:35,977 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:35:35,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:35:35,978 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:35:35,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2021-08-21 18:35:41,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:35:41,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:35:41,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:35:41,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:35:42,507 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-21 18:35:42,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 59 treesize of output 53 [2021-08-21 18:35:42,527 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-08-21 18:35:42,527 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 41 treesize of output 39 [2021-08-21 18:35:42,616 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:42,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206492412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:42,617 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:35:42,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 32 [2021-08-21 18:35:42,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367325580] [2021-08-21 18:35:42,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 18:35:42,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:35:42,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 18:35:42,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:35:42,618 INFO L87 Difference]: Start difference. First operand 26119 states and 49397 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:48,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:35:48,536 INFO L93 Difference]: Finished difference Result 31482 states and 60947 transitions. [2021-08-21 18:35:48,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-08-21 18:35:48,537 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:35:48,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:35:48,595 INFO L225 Difference]: With dead ends: 31482 [2021-08-21 18:35:48,596 INFO L226 Difference]: Without dead ends: 31477 [2021-08-21 18:35:48,597 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2708 ImplicationChecksByTransitivity, 5047.2ms TimeCoverageRelationStatistics Valid=716, Invalid=8214, Unknown=0, NotChecked=0, Total=8930 [2021-08-21 18:35:48,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31477 states. [2021-08-21 18:35:49,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31477 to 26111. [2021-08-21 18:35:49,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26111 states, 26110 states have (on average 1.8912677135197242) internal successors, (49381), 26110 states have internal predecessors, (49381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:49,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26111 states to 26111 states and 49381 transitions. [2021-08-21 18:35:49,100 INFO L78 Accepts]: Start accepts. Automaton has 26111 states and 49381 transitions. Word has length 36 [2021-08-21 18:35:49,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:35:49,101 INFO L470 AbstractCegarLoop]: Abstraction has 26111 states and 49381 transitions. [2021-08-21 18:35:49,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:35:49,101 INFO L276 IsEmpty]: Start isEmpty. Operand 26111 states and 49381 transitions. [2021-08-21 18:35:49,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:35:49,128 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:35:49,128 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:35:49,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2021-08-21 18:35:49,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:35:49,341 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:35:49,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:35:49,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1952908643, now seen corresponding path program 105 times [2021-08-21 18:35:49,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:35:49,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237267884] [2021-08-21 18:35:49,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:35:49,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:35:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:35:49,917 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:49,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:35:49,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237267884] [2021-08-21 18:35:49,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237267884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:49,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831521876] [2021-08-21 18:35:49,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:35:49,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:35:49,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:35:49,918 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:35:49,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2021-08-21 18:35:55,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:35:55,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:35:55,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:35:55,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:35:56,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:35:56,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:35:56,703 INFO L354 Elim1Store]: treesize reduction 44, result has 39.7 percent of original size [2021-08-21 18:35:56,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 71 [2021-08-21 18:35:56,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:35:56,730 INFO L354 Elim1Store]: treesize reduction 24, result has 54.7 percent of original size [2021-08-21 18:35:56,731 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 95 treesize of output 99 [2021-08-21 18:35:56,914 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:35:56,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831521876] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:35:56,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:35:56,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 21] total 33 [2021-08-21 18:35:56,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575040949] [2021-08-21 18:35:56,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 18:35:56,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:35:56,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 18:35:56,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:35:56,915 INFO L87 Difference]: Start difference. First operand 26111 states and 49381 transitions. Second operand has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:01,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:36:01,798 INFO L93 Difference]: Finished difference Result 31517 states and 60991 transitions. [2021-08-21 18:36:01,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 18:36:01,799 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:36:01,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:36:01,846 INFO L225 Difference]: With dead ends: 31517 [2021-08-21 18:36:01,846 INFO L226 Difference]: Without dead ends: 31507 [2021-08-21 18:36:01,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1660 ImplicationChecksByTransitivity, 4004.6ms TimeCoverageRelationStatistics Valid=758, Invalid=5562, Unknown=0, NotChecked=0, Total=6320 [2021-08-21 18:36:01,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31507 states. [2021-08-21 18:36:02,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31507 to 26117. [2021-08-21 18:36:02,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26117 states, 26116 states have (on average 1.8913309848368816) internal successors, (49394), 26116 states have internal predecessors, (49394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26117 states to 26117 states and 49394 transitions. [2021-08-21 18:36:02,217 INFO L78 Accepts]: Start accepts. Automaton has 26117 states and 49394 transitions. Word has length 36 [2021-08-21 18:36:02,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:36:02,218 INFO L470 AbstractCegarLoop]: Abstraction has 26117 states and 49394 transitions. [2021-08-21 18:36:02,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:02,218 INFO L276 IsEmpty]: Start isEmpty. Operand 26117 states and 49394 transitions. [2021-08-21 18:36:02,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:36:02,238 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:36:02,238 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:36:02,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2021-08-21 18:36:02,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2021-08-21 18:36:02,458 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:36:02,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:36:02,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1936249941, now seen corresponding path program 106 times [2021-08-21 18:36:02,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:36:02,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437344861] [2021-08-21 18:36:02,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:36:02,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:36:02,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:36:02,990 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:02,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:36:02,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437344861] [2021-08-21 18:36:02,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437344861] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:02,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490730876] [2021-08-21 18:36:02,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:36:02,990 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:02,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:36:02,991 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:36:02,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2021-08-21 18:36:08,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:36:08,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:36:08,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:36:08,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:36:09,216 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-21 18:36:09,217 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 59 treesize of output 71 [2021-08-21 18:36:09,240 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-21 18:36:09,240 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 76 treesize of output 90 [2021-08-21 18:36:09,441 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:09,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490730876] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:09,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:36:09,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:36:09,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511430044] [2021-08-21 18:36:09,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:36:09,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:36:09,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:36:09,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:36:09,444 INFO L87 Difference]: Start difference. First operand 26117 states and 49394 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:36:12,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:36:12,852 INFO L93 Difference]: Finished difference Result 34540 states and 65835 transitions. [2021-08-21 18:36:12,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-21 18:36:12,853 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:36:12,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:36:12,906 INFO L225 Difference]: With dead ends: 34540 [2021-08-21 18:36:12,906 INFO L226 Difference]: Without dead ends: 34535 [2021-08-21 18:36:12,907 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1741 ImplicationChecksByTransitivity, 2813.1ms TimeCoverageRelationStatistics Valid=827, Invalid=4429, Unknown=0, NotChecked=0, Total=5256 [2021-08-21 18:36:12,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34535 states. [2021-08-21 18:36:13,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34535 to 26123. [2021-08-21 18:36:13,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26123 states, 26122 states have (on average 1.8912793813643671) internal successors, (49404), 26122 states have internal predecessors, (49404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:13,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26123 states to 26123 states and 49404 transitions. [2021-08-21 18:36:13,520 INFO L78 Accepts]: Start accepts. Automaton has 26123 states and 49404 transitions. Word has length 36 [2021-08-21 18:36:13,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:36:13,520 INFO L470 AbstractCegarLoop]: Abstraction has 26123 states and 49404 transitions. [2021-08-21 18:36:13,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:36:13,520 INFO L276 IsEmpty]: Start isEmpty. Operand 26123 states and 49404 transitions. [2021-08-21 18:36:13,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:36:13,538 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:36:13,538 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:36:13,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2021-08-21 18:36:13,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:13,765 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:36:13,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:36:13,765 INFO L82 PathProgramCache]: Analyzing trace with hash -568297519, now seen corresponding path program 107 times [2021-08-21 18:36:13,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:36:13,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075754355] [2021-08-21 18:36:13,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:36:13,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:36:13,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:36:14,267 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:14,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:36:14,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075754355] [2021-08-21 18:36:14,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075754355] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:14,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213923397] [2021-08-21 18:36:14,268 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:36:14,268 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:14,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:36:14,269 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:36:14,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2021-08-21 18:36:19,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:36:19,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:36:19,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:36:19,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:36:20,200 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-21 18:36:20,200 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 57 treesize of output 69 [2021-08-21 18:36:20,226 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-21 18:36:20,226 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 74 treesize of output 88 [2021-08-21 18:36:20,433 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:20,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213923397] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:20,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:36:20,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-21 18:36:20,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367882639] [2021-08-21 18:36:20,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:36:20,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:36:20,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:36:20,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:36:20,434 INFO L87 Difference]: Start difference. First operand 26123 states and 49404 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 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 18:36:25,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:36:25,421 INFO L93 Difference]: Finished difference Result 34041 states and 65216 transitions. [2021-08-21 18:36:25,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 18:36:25,421 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 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 36 [2021-08-21 18:36:25,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:36:25,473 INFO L225 Difference]: With dead ends: 34041 [2021-08-21 18:36:25,473 INFO L226 Difference]: Without dead ends: 34036 [2021-08-21 18:36:25,473 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2106 ImplicationChecksByTransitivity, 3983.5ms TimeCoverageRelationStatistics Valid=935, Invalid=6037, Unknown=0, NotChecked=0, Total=6972 [2021-08-21 18:36:25,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34036 states. [2021-08-21 18:36:25,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34036 to 26126. [2021-08-21 18:36:25,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26126 states, 26125 states have (on average 1.8912153110047847) internal successors, (49408), 26125 states have internal predecessors, (49408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:25,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26126 states to 26126 states and 49408 transitions. [2021-08-21 18:36:25,864 INFO L78 Accepts]: Start accepts. Automaton has 26126 states and 49408 transitions. Word has length 36 [2021-08-21 18:36:25,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:36:25,864 INFO L470 AbstractCegarLoop]: Abstraction has 26126 states and 49408 transitions. [2021-08-21 18:36:25,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 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 18:36:25,864 INFO L276 IsEmpty]: Start isEmpty. Operand 26126 states and 49408 transitions. [2021-08-21 18:36:25,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:36:25,886 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:36:25,886 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:36:25,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2021-08-21 18:36:26,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:26,101 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:36:26,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:36:26,101 INFO L82 PathProgramCache]: Analyzing trace with hash -833926973, now seen corresponding path program 108 times [2021-08-21 18:36:26,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:36:26,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025948022] [2021-08-21 18:36:26,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:36:26,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:36:26,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:36:26,732 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:26,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:36:26,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025948022] [2021-08-21 18:36:26,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025948022] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:26,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925292163] [2021-08-21 18:36:26,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:36:26,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:26,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:36:26,734 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:36:26,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2021-08-21 18:36:32,162 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:36:32,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:36:32,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:36:32,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:36:32,985 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:36:32,985 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 43 [2021-08-21 18:36:32,991 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:36:32,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 18:36:33,051 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:33,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925292163] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:33,051 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:36:33,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:36:33,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793604936] [2021-08-21 18:36:33,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:36:33,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:36:33,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:36:33,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:36:33,052 INFO L87 Difference]: Start difference. First operand 26126 states and 49408 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:36:35,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:36:35,818 INFO L93 Difference]: Finished difference Result 33925 states and 64829 transitions. [2021-08-21 18:36:35,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:36:35,819 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:36:35,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:36:35,874 INFO L225 Difference]: With dead ends: 33925 [2021-08-21 18:36:35,874 INFO L226 Difference]: Without dead ends: 33920 [2021-08-21 18:36:35,875 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 2200.8ms TimeCoverageRelationStatistics Valid=524, Invalid=2338, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:36:35,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33920 states. [2021-08-21 18:36:36,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33920 to 26131. [2021-08-21 18:36:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26131 states, 26130 states have (on average 1.8913126674320704) internal successors, (49420), 26130 states have internal predecessors, (49420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:36,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26131 states to 26131 states and 49420 transitions. [2021-08-21 18:36:36,290 INFO L78 Accepts]: Start accepts. Automaton has 26131 states and 49420 transitions. Word has length 36 [2021-08-21 18:36:36,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:36:36,290 INFO L470 AbstractCegarLoop]: Abstraction has 26131 states and 49420 transitions. [2021-08-21 18:36:36,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:36:36,290 INFO L276 IsEmpty]: Start isEmpty. Operand 26131 states and 49420 transitions. [2021-08-21 18:36:36,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:36:36,315 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:36:36,315 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:36:36,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2021-08-21 18:36:36,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:36,521 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:36:36,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:36:36,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1565903106, now seen corresponding path program 109 times [2021-08-21 18:36:36,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:36:36,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850948103] [2021-08-21 18:36:36,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:36:36,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:36:36,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:36:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:37,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:36:37,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850948103] [2021-08-21 18:36:37,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850948103] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:37,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978560276] [2021-08-21 18:36:37,138 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:36:37,138 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:37,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:36:37,138 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:36:37,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2021-08-21 18:36:42,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:36:42,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:36:42,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:36:43,450 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-21 18:36:43,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 59 treesize of output 53 [2021-08-21 18:36:43,466 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-08-21 18:36:43,466 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 41 treesize of output 39 [2021-08-21 18:36:43,534 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:43,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978560276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:43,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:36:43,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 32 [2021-08-21 18:36:43,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455319660] [2021-08-21 18:36:43,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 18:36:43,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:36:43,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 18:36:43,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=894, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:36:43,547 INFO L87 Difference]: Start difference. First operand 26131 states and 49420 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:51,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:36:51,135 INFO L93 Difference]: Finished difference Result 34592 states and 65922 transitions. [2021-08-21 18:36:51,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-08-21 18:36:51,136 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:36:51,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:36:51,195 INFO L225 Difference]: With dead ends: 34592 [2021-08-21 18:36:51,195 INFO L226 Difference]: Without dead ends: 34582 [2021-08-21 18:36:51,196 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3896 ImplicationChecksByTransitivity, 6733.8ms TimeCoverageRelationStatistics Valid=1159, Invalid=11051, Unknown=0, NotChecked=0, Total=12210 [2021-08-21 18:36:51,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34582 states. [2021-08-21 18:36:51,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34582 to 26150. [2021-08-21 18:36:51,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26150 states, 26149 states have (on average 1.8913151554552756) internal successors, (49456), 26149 states have internal predecessors, (49456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:51,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26150 states to 26150 states and 49456 transitions. [2021-08-21 18:36:51,616 INFO L78 Accepts]: Start accepts. Automaton has 26150 states and 49456 transitions. Word has length 36 [2021-08-21 18:36:51,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:36:51,616 INFO L470 AbstractCegarLoop]: Abstraction has 26150 states and 49456 transitions. [2021-08-21 18:36:51,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:36:51,616 INFO L276 IsEmpty]: Start isEmpty. Operand 26150 states and 49456 transitions. [2021-08-21 18:36:51,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:36:51,636 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:36:51,636 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:36:51,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2021-08-21 18:36:51,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:51,861 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:36:51,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:36:51,861 INFO L82 PathProgramCache]: Analyzing trace with hash -142588033, now seen corresponding path program 110 times [2021-08-21 18:36:51,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:36:51,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909814548] [2021-08-21 18:36:51,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:36:51,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:36:52,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:36:52,771 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:36:52,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:36:52,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909814548] [2021-08-21 18:36:52,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909814548] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:36:52,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073052027] [2021-08-21 18:36:52,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:36:52,771 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:36:52,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:36:52,772 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:36:52,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2021-08-21 18:36:58,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:36:58,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:36:58,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:36:58,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:36:59,039 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:36:59,039 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 61 treesize of output 89 [2021-08-21 18:36:59,061 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:36:59,061 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 142 treesize of output 158 [2021-08-21 18:37:00,591 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:00,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073052027] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:00,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:37:00,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 30 [2021-08-21 18:37:00,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600904960] [2021-08-21 18:37:00,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 18:37:00,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:37:00,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 18:37:00,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:37:00,592 INFO L87 Difference]: Start difference. First operand 26150 states and 49456 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:06,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:37:06,851 INFO L93 Difference]: Finished difference Result 35217 states and 67286 transitions. [2021-08-21 18:37:06,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-21 18:37:06,852 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 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 36 [2021-08-21 18:37:06,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:37:06,924 INFO L225 Difference]: With dead ends: 35217 [2021-08-21 18:37:06,925 INFO L226 Difference]: Without dead ends: 35212 [2021-08-21 18:37:06,925 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2433 ImplicationChecksByTransitivity, 5498.5ms TimeCoverageRelationStatistics Valid=1117, Invalid=6539, Unknown=0, NotChecked=0, Total=7656 [2021-08-21 18:37:06,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35212 states. [2021-08-21 18:37:07,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35212 to 26150. [2021-08-21 18:37:07,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26150 states, 26149 states have (on average 1.8913151554552756) internal successors, (49456), 26149 states have internal predecessors, (49456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:07,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26150 states to 26150 states and 49456 transitions. [2021-08-21 18:37:07,368 INFO L78 Accepts]: Start accepts. Automaton has 26150 states and 49456 transitions. Word has length 36 [2021-08-21 18:37:07,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:37:07,368 INFO L470 AbstractCegarLoop]: Abstraction has 26150 states and 49456 transitions. [2021-08-21 18:37:07,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:07,369 INFO L276 IsEmpty]: Start isEmpty. Operand 26150 states and 49456 transitions. [2021-08-21 18:37:07,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:37:07,389 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:37:07,389 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:37:07,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2021-08-21 18:37:07,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:37:07,617 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:37:07,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:37:07,617 INFO L82 PathProgramCache]: Analyzing trace with hash 802984698, now seen corresponding path program 111 times [2021-08-21 18:37:07,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:37:07,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740263009] [2021-08-21 18:37:07,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:37:07,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:37:07,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:37:08,071 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:08,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:37:08,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740263009] [2021-08-21 18:37:08,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740263009] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:08,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773232146] [2021-08-21 18:37:08,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:37:08,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:37:08,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:37:08,072 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:37:08,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2021-08-21 18:37:13,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:37:13,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:37:13,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:37:13,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:37:14,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:37:14,425 INFO L354 Elim1Store]: treesize reduction 18, result has 79.3 percent of original size [2021-08-21 18:37:14,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 59 treesize of output 111 [2021-08-21 18:37:14,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:37:14,494 INFO L354 Elim1Store]: treesize reduction 18, result has 79.3 percent of original size [2021-08-21 18:37:14,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 260 treesize of output 260 [2021-08-21 18:37:15,367 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:15,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773232146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:15,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:37:15,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 32 [2021-08-21 18:37:15,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309125038] [2021-08-21 18:37:15,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 18:37:15,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:37:15,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 18:37:15,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:37:15,368 INFO L87 Difference]: Start difference. First operand 26150 states and 49456 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:20,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:37:20,801 INFO L93 Difference]: Finished difference Result 36373 states and 69424 transitions. [2021-08-21 18:37:20,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-08-21 18:37:20,801 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:37:20,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:37:20,866 INFO L225 Difference]: With dead ends: 36373 [2021-08-21 18:37:20,866 INFO L226 Difference]: Without dead ends: 36368 [2021-08-21 18:37:20,867 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2387 ImplicationChecksByTransitivity, 4828.9ms TimeCoverageRelationStatistics Valid=1069, Invalid=6587, Unknown=0, NotChecked=0, Total=7656 [2021-08-21 18:37:20,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36368 states. [2021-08-21 18:37:21,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36368 to 26150. [2021-08-21 18:37:21,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26150 states, 26149 states have (on average 1.8913151554552756) internal successors, (49456), 26149 states have internal predecessors, (49456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:21,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26150 states to 26150 states and 49456 transitions. [2021-08-21 18:37:21,361 INFO L78 Accepts]: Start accepts. Automaton has 26150 states and 49456 transitions. Word has length 36 [2021-08-21 18:37:21,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:37:21,361 INFO L470 AbstractCegarLoop]: Abstraction has 26150 states and 49456 transitions. [2021-08-21 18:37:21,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:21,361 INFO L276 IsEmpty]: Start isEmpty. Operand 26150 states and 49456 transitions. [2021-08-21 18:37:21,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:37:21,381 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:37:21,381 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:37:21,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2021-08-21 18:37:21,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2021-08-21 18:37:21,605 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:37:21,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:37:21,605 INFO L82 PathProgramCache]: Analyzing trace with hash 906727261, now seen corresponding path program 112 times [2021-08-21 18:37:21,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:37:21,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600704088] [2021-08-21 18:37:21,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:37:21,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:37:21,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:37:22,226 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:22,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:37:22,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600704088] [2021-08-21 18:37:22,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600704088] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:22,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515385629] [2021-08-21 18:37:22,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:37:22,227 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:37:22,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:37:22,228 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:37:22,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2021-08-21 18:37:27,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:37:27,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:37:27,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:37:27,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:37:28,811 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:37:28,812 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 43 [2021-08-21 18:37:28,817 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:37:28,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 18:37:28,877 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:28,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515385629] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:28,877 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:37:28,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:37:28,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423081977] [2021-08-21 18:37:28,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:37:28,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:37:28,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:37:28,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=643, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:37:28,878 INFO L87 Difference]: Start difference. First operand 26150 states and 49456 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:37:31,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:37:31,191 INFO L93 Difference]: Finished difference Result 34289 states and 65843 transitions. [2021-08-21 18:37:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:37:31,192 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:37:31,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:37:31,245 INFO L225 Difference]: With dead ends: 34289 [2021-08-21 18:37:31,245 INFO L226 Difference]: Without dead ends: 34284 [2021-08-21 18:37:31,245 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 2122.3ms TimeCoverageRelationStatistics Valid=477, Invalid=2073, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:37:31,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34284 states. [2021-08-21 18:37:31,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34284 to 26150. [2021-08-21 18:37:31,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26150 states, 26149 states have (on average 1.8913151554552756) internal successors, (49456), 26149 states have internal predecessors, (49456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:31,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26150 states to 26150 states and 49456 transitions. [2021-08-21 18:37:31,679 INFO L78 Accepts]: Start accepts. Automaton has 26150 states and 49456 transitions. Word has length 36 [2021-08-21 18:37:31,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:37:31,679 INFO L470 AbstractCegarLoop]: Abstraction has 26150 states and 49456 transitions. [2021-08-21 18:37:31,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:37:31,680 INFO L276 IsEmpty]: Start isEmpty. Operand 26150 states and 49456 transitions. [2021-08-21 18:37:31,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:37:31,700 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:37:31,700 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:37:31,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2021-08-21 18:37:31,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:37:31,921 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:37:31,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:37:31,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1598066201, now seen corresponding path program 113 times [2021-08-21 18:37:31,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:37:31,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073437176] [2021-08-21 18:37:31,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:37:31,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:37:31,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:37:32,465 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:32,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:37:32,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073437176] [2021-08-21 18:37:32,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073437176] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:32,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297784094] [2021-08-21 18:37:32,466 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:37:32,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:37:32,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:37:32,467 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:37:32,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2021-08-21 18:37:38,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:37:38,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:37:38,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:37:38,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:37:39,100 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-21 18:37:39,101 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 57 treesize of output 69 [2021-08-21 18:37:39,124 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-21 18:37:39,124 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 74 treesize of output 88 [2021-08-21 18:37:39,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:39,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297784094] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:39,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:37:39,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-08-21 18:37:39,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065372828] [2021-08-21 18:37:39,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:37:39,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:37:39,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:37:39,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:37:39,331 INFO L87 Difference]: Start difference. First operand 26150 states and 49456 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 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 18:37:43,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:37:43,672 INFO L93 Difference]: Finished difference Result 31735 states and 61365 transitions. [2021-08-21 18:37:43,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 18:37:43,673 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 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 36 [2021-08-21 18:37:43,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:37:43,723 INFO L225 Difference]: With dead ends: 31735 [2021-08-21 18:37:43,723 INFO L226 Difference]: Without dead ends: 31730 [2021-08-21 18:37:43,724 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1733 ImplicationChecksByTransitivity, 3796.6ms TimeCoverageRelationStatistics Valid=815, Invalid=4885, Unknown=0, NotChecked=0, Total=5700 [2021-08-21 18:37:43,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31730 states. [2021-08-21 18:37:44,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31730 to 26146. [2021-08-21 18:37:44,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26146 states, 26145 states have (on average 1.8911455345190284) internal successors, (49444), 26145 states have internal predecessors, (49444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:44,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26146 states to 26146 states and 49444 transitions. [2021-08-21 18:37:44,162 INFO L78 Accepts]: Start accepts. Automaton has 26146 states and 49444 transitions. Word has length 36 [2021-08-21 18:37:44,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:37:44,162 INFO L470 AbstractCegarLoop]: Abstraction has 26146 states and 49444 transitions. [2021-08-21 18:37:44,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 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 18:37:44,162 INFO L276 IsEmpty]: Start isEmpty. Operand 26146 states and 49444 transitions. [2021-08-21 18:37:44,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:37:44,182 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:37:44,183 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:37:44,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2021-08-21 18:37:44,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-08-21 18:37:44,410 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:37:44,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:37:44,410 INFO L82 PathProgramCache]: Analyzing trace with hash -1635441721, now seen corresponding path program 114 times [2021-08-21 18:37:44,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:37:44,411 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342833716] [2021-08-21 18:37:44,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:37:44,411 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:37:44,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:37:44,925 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:44,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:37:44,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342833716] [2021-08-21 18:37:44,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342833716] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:44,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256474908] [2021-08-21 18:37:44,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:37:44,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:37:44,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:37:44,926 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:37:44,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2021-08-21 18:37:50,638 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:37:50,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:37:50,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:37:50,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:37:51,355 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:37:51,355 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 43 [2021-08-21 18:37:51,360 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:37:51,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 18:37:51,412 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:51,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256474908] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:51,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:37:51,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-08-21 18:37:51,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018332056] [2021-08-21 18:37:51,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:37:51,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:37:51,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:37:51,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=643, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:37:51,413 INFO L87 Difference]: Start difference. First operand 26146 states and 49444 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:37:54,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:37:54,236 INFO L93 Difference]: Finished difference Result 34099 states and 65317 transitions. [2021-08-21 18:37:54,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:37:54,236 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 36 [2021-08-21 18:37:54,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:37:54,302 INFO L225 Difference]: With dead ends: 34099 [2021-08-21 18:37:54,302 INFO L226 Difference]: Without dead ends: 34094 [2021-08-21 18:37:54,302 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1006 ImplicationChecksByTransitivity, 2355.1ms TimeCoverageRelationStatistics Valid=527, Invalid=2443, Unknown=0, NotChecked=0, Total=2970 [2021-08-21 18:37:54,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34094 states. [2021-08-21 18:37:54,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34094 to 26149. [2021-08-21 18:37:54,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26149 states, 26148 states have (on average 1.8913109989291723) internal successors, (49454), 26148 states have internal predecessors, (49454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:37:54,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26149 states to 26149 states and 49454 transitions. [2021-08-21 18:37:54,775 INFO L78 Accepts]: Start accepts. Automaton has 26149 states and 49454 transitions. Word has length 36 [2021-08-21 18:37:54,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:37:54,776 INFO L470 AbstractCegarLoop]: Abstraction has 26149 states and 49454 transitions. [2021-08-21 18:37:54,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 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 18:37:54,776 INFO L276 IsEmpty]: Start isEmpty. Operand 26149 states and 49454 transitions. [2021-08-21 18:37:54,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:37:54,801 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:37:54,801 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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 18:37:54,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2021-08-21 18:37:55,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2021-08-21 18:37:55,017 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:37:55,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:37:55,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1927549442, now seen corresponding path program 115 times [2021-08-21 18:37:55,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:37:55,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733087363] [2021-08-21 18:37:55,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:37:55,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:37:55,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:37:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:37:55,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:37:55,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733087363] [2021-08-21 18:37:55,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733087363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:37:55,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369839064] [2021-08-21 18:37:55,490 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:37:55,490 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:37:55,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:37:55,491 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:37:55,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process Received shutdown request... [2021-08-21 18:37:58,901 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:37:58,901 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:37:59,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 18:37:59,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2021-08-21 18:37:59,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2021-08-21 18:38:00,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2021-08-21 18:38:00,131 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 37 with TraceHistMax 3,while executing Executor. [2021-08-21 18:38:00,132 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 18:38:00,132 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 18:38:00,132 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-21 18:38:00,135 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 18:38:00,135 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 18:38:00,136 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 06:38:00 BasicIcfg [2021-08-21 18:38:00,136 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 18:38:00,137 INFO L168 Benchmark]: Toolchain (without parser) took 885104.04 ms. Allocated memory was 186.6 MB in the beginning and 5.7 GB in the end (delta: 5.5 GB). Free memory was 167.9 MB in the beginning and 1.7 GB in the end (delta: -1.6 GB). Peak memory consumption was 5.0 GB. Max. memory is 8.0 GB. [2021-08-21 18:38:00,137 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.14 ms. Allocated memory is still 186.6 MB. Free memory is still 169.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:38:00,137 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.87 ms. Allocated memory is still 186.6 MB. Free memory was 167.8 MB in the beginning and 166.4 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:38:00,137 INFO L168 Benchmark]: Boogie Preprocessor took 10.54 ms. Allocated memory is still 186.6 MB. Free memory was 166.3 MB in the beginning and 165.3 MB in the end (delta: 923.6 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:38:00,137 INFO L168 Benchmark]: RCFGBuilder took 216.22 ms. Allocated memory is still 186.6 MB. Free memory was 165.2 MB in the beginning and 153.5 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-08-21 18:38:00,137 INFO L168 Benchmark]: TraceAbstraction took 884827.50 ms. Allocated memory was 186.6 MB in the beginning and 5.7 GB in the end (delta: 5.5 GB). Free memory was 152.9 MB in the beginning and 1.7 GB in the end (delta: -1.6 GB). Peak memory consumption was 5.0 GB. Max. memory is 8.0 GB. [2021-08-21 18:38:00,138 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14 ms. Allocated memory is still 186.6 MB. Free memory is still 169.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 42.87 ms. Allocated memory is still 186.6 MB. Free memory was 167.8 MB in the beginning and 166.4 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Preprocessor took 10.54 ms. Allocated memory is still 186.6 MB. Free memory was 166.3 MB in the beginning and 165.3 MB in the end (delta: 923.6 kB). There was no memory consumed. Max. memory is 8.0 GB. * RCFGBuilder took 216.22 ms. Allocated memory is still 186.6 MB. Free memory was 165.2 MB in the beginning and 153.5 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 884827.50 ms. Allocated memory was 186.6 MB in the beginning and 5.7 GB in the end (delta: 5.5 GB). Free memory was 152.9 MB in the beginning and 1.7 GB in the end (delta: -1.6 GB). Peak memory consumption was 5.0 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 428, positive: 390, positive conditional: 390, positive unconditional: 0, negative: 38, negative conditional: 38, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 390, positive: 390, positive conditional: 0, positive unconditional: 390, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 105, positive: 105, positive conditional: 0, positive unconditional: 105, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 105, positive: 104, positive conditional: 0, positive unconditional: 104, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 390, positive: 285, positive conditional: 0, positive unconditional: 285, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 105, unknown conditional: 0, unknown unconditional: 105] , Statistics on independence cache: Total cache size (in pairs): 105, Positive cache size: 105, Positive conditional cache size: 0, Positive unconditional cache size: 105, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 38 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 37 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 37 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 37 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 37 with TraceHistMax 3,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 884741.0ms, OverallIterations: 160, TraceHistogramMax: 3, EmptinessCheckTime: 1241.9ms, AutomataDifference: 250671.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 128.0ms, PartialOrderReductionTime: 118.0ms, HoareTripleCheckerStatistics: 4325 SDtfs, 30501 SDslu, 37225 SDs, 0 SdLazy, 119223 SolverSat, 9772 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 61421.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10952 GetRequests, 3625 SyntacticMatches, 278 SemanticMatches, 7049 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123107 ImplicationChecksByTransitivity, 215963.0ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=29590occurred in iteration=126, InterpolantAutomatonStates: 5342, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 21525.1ms AutomataMinimizationTime, 159 MinimizatonAttempts, 279627 StatesRemovedByMinimization, 159 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 530.5ms SsaConstructionTime, 2585.9ms SatisfiabilityAnalysisTime, 132741.2ms InterpolantComputationTime, 9978 NumberOfCodeBlocks, 9978 NumberOfCodeBlocksAsserted, 520 NumberOfCheckSat, 9663 ConstructedInterpolants, 368 QuantifiedInterpolants, 164069 SizeOfPredicates, 1029 NumberOfNonLiveVariables, 10761 ConjunctsInSsa, 3087 ConjunctsInUnsatCore, 315 InterpolantComputations, 3 PerfectInterpolantSequences, 472/3464 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown