/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/figure1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 18:03:10,942 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 18:03:10,945 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 18:03:10,985 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 18:03:10,985 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 18:03:10,988 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 18:03:10,990 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 18:03:10,995 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 18:03:10,996 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 18:03:11,000 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 18:03:11,001 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 18:03:11,003 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 18:03:11,003 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 18:03:11,005 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 18:03:11,006 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 18:03:11,010 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 18:03:11,011 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 18:03:11,012 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 18:03:11,014 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 18:03:11,023 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 18:03:11,026 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 18:03:11,028 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 18:03:11,028 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 18:03:11,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 18:03:11,053 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 18:03:11,053 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 18:03:11,053 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 18:03:11,054 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 18:03:11,054 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 18:03:11,055 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 18:03:11,055 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 18:03:11,055 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 18:03:11,056 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 18:03:11,057 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 18:03:11,057 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 18:03:11,057 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 18:03:11,058 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 18:03:11,058 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 18:03:11,058 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 18:03:11,059 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 18:03:11,059 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 18:03:11,063 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:03:11,097 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 18:03:11,097 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 18:03:11,100 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 18:03:11,100 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 18:03:11,100 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 18:03:11,100 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 18:03:11,100 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 18:03:11,101 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 18:03:11,101 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 18:03:11,101 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 18:03:11,101 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 18:03:11,102 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 18:03:11,102 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 18:03:11,102 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 18:03:11,102 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 18:03:11,102 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 18:03:11,102 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 18:03:11,102 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 18:03:11,102 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 18:03:11,103 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 18:03:11,103 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 18:03:11,103 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:03:11,103 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 18:03:11,103 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 18:03:11,103 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 18:03:11,103 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 18:03:11,103 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 18:03:11,104 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 18:03:11,104 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 18:03:11,104 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 18:03:11,104 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:03:11,328 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 18:03:11,340 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 18:03:11,342 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 18:03:11,343 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 18:03:11,343 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 18:03:11,344 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1.wvr.bpl [2021-08-21 18:03:11,344 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1.wvr.bpl' [2021-08-21 18:03:11,359 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 18:03:11,360 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 18:03:11,361 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 18:03:11,361 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 18:03:11,361 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 18:03:11,369 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,373 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,378 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 18:03:11,379 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 18:03:11,379 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 18:03:11,379 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 18:03:11,384 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,385 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,385 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,385 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,387 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,388 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,389 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,389 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 18:03:11,390 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 18:03:11,390 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 18:03:11,390 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 18:03:11,391 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/1) ... [2021-08-21 18:03:11,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:03:11,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:11,422 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:03:11,483 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:03:11,493 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 18:03:11,493 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 18:03:11,494 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 18:03:11,494 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 18:03:11,494 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 18:03:11,494 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 18:03:11,494 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 18:03:11,494 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 18:03:11,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 18:03:11,495 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:03:11,689 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 18:03:11,689 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 18:03:11,690 INFO L202 PluginConnector]: Adding new model figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:03:11 BoogieIcfgContainer [2021-08-21 18:03:11,691 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 18:03:11,692 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 18:03:11,692 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 18:03:11,694 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 18:03:11,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:03:11" (1/2) ... [2021-08-21 18:03:11,695 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4234a0d8 and model type figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 06:03:11, skipping insertion in model container [2021-08-21 18:03:11,695 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:03:11" (2/2) ... [2021-08-21 18:03:11,696 INFO L111 eAbstractionObserver]: Analyzing ICFG figure1.wvr.bpl [2021-08-21 18:03:11,699 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 18:03:11,699 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 18:03:11,699 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 18:03:11,700 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 18:03:11,759 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-21 18:03:11,796 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 18:03:11,801 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:03:11,801 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-21 18:03:11,855 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 31 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:11,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 18:03:11,859 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:11,859 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:11,859 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:11,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:11,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1876011389, now seen corresponding path program 1 times [2021-08-21 18:03:11,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:11,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636687181] [2021-08-21 18:03:11,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:11,870 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:11,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:11,984 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:03:11,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:11,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636687181] [2021-08-21 18:03:11,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636687181] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:03:11,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:03:11,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 18:03:11,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574248242] [2021-08-21 18:03:11,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 18:03:11,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:12,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 18:03:12,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:03:12,002 INFO L87 Difference]: Start difference. First operand has 32 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 31 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:12,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:12,028 INFO L93 Difference]: Finished difference Result 57 states and 63 transitions. [2021-08-21 18:03:12,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 18:03:12,029 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-21 18:03:12,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:12,035 INFO L225 Difference]: With dead ends: 57 [2021-08-21 18:03:12,035 INFO L226 Difference]: Without dead ends: 25 [2021-08-21 18:03:12,037 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:03:12,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-08-21 18:03:12,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 24. [2021-08-21 18:03:12,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:12,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 30 transitions. [2021-08-21 18:03:12,061 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 30 transitions. Word has length 14 [2021-08-21 18:03:12,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:12,062 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 30 transitions. [2021-08-21 18:03:12,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:12,062 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 30 transitions. [2021-08-21 18:03:12,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 18:03:12,063 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:12,063 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:12,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 18:03:12,063 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:12,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:12,066 INFO L82 PathProgramCache]: Analyzing trace with hash -282154111, now seen corresponding path program 1 times [2021-08-21 18:03:12,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:12,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963380896] [2021-08-21 18:03:12,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:12,067 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:12,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:12,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:12,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963380896] [2021-08-21 18:03:12,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963380896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:12,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956069037] [2021-08-21 18:03:12,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:12,180 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:12,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:12,185 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:03:12,216 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:03:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:12,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:03:12,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:12,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:12,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956069037] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:12,430 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:12,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-08-21 18:03:12,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569500129] [2021-08-21 18:03:12,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:03:12,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:12,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:03:12,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:03:12,432 INFO L87 Difference]: Start difference. First operand 24 states and 30 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:12,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:12,509 INFO L93 Difference]: Finished difference Result 32 states and 42 transitions. [2021-08-21 18:03:12,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 18:03:12,509 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 18:03:12,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:12,510 INFO L225 Difference]: With dead ends: 32 [2021-08-21 18:03:12,510 INFO L226 Difference]: Without dead ends: 32 [2021-08-21 18:03:12,510 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 113.1ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:03:12,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-08-21 18:03:12,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 28. [2021-08-21 18:03:12,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.4074074074074074) internal successors, (38), 27 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 38 transitions. [2021-08-21 18:03:12,513 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 38 transitions. Word has length 16 [2021-08-21 18:03:12,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:12,513 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 38 transitions. [2021-08-21 18:03:12,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:12,514 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 38 transitions. [2021-08-21 18:03:12,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 18:03:12,514 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:12,514 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:03:12,533 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:03:12,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:12,729 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:12,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:12,729 INFO L82 PathProgramCache]: Analyzing trace with hash 891991683, now seen corresponding path program 1 times [2021-08-21 18:03:12,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:12,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845029489] [2021-08-21 18:03:12,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:12,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:12,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:12,792 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:03:12,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:12,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845029489] [2021-08-21 18:03:12,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845029489] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:12,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185402381] [2021-08-21 18:03:12,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:12,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:12,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:12,794 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:03:12,806 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:03:12,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:12,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:03:12,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:12,982 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:03:12,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185402381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:12,989 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:12,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-08-21 18:03:12,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465764205] [2021-08-21 18:03:12,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:03:12,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:12,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:03:12,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:03:12,992 INFO L87 Difference]: Start difference. First operand 28 states and 38 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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:03:13,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:13,009 INFO L93 Difference]: Finished difference Result 61 states and 80 transitions. [2021-08-21 18:03:13,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 18:03:13,009 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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:03:13,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:13,011 INFO L225 Difference]: With dead ends: 61 [2021-08-21 18:03:13,011 INFO L226 Difference]: Without dead ends: 47 [2021-08-21 18:03:13,012 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.3ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:03:13,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-08-21 18:03:13,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2021-08-21 18:03:13,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.435897435897436) internal successors, (56), 39 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:03:13,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 56 transitions. [2021-08-21 18:03:13,020 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 56 transitions. Word has length 18 [2021-08-21 18:03:13,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:13,021 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 56 transitions. [2021-08-21 18:03:13,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 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:03:13,021 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 56 transitions. [2021-08-21 18:03:13,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-21 18:03:13,022 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:13,022 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:13,044 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:03:13,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-08-21 18:03:13,244 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:13,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:13,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1042523007, now seen corresponding path program 2 times [2021-08-21 18:03:13,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:13,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872244995] [2021-08-21 18:03:13,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:13,246 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:13,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:13,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:13,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:13,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872244995] [2021-08-21 18:03:13,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872244995] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:13,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714954406] [2021-08-21 18:03:13,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:03:13,339 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:13,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:13,340 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:03:13,341 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:03:13,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:03:13,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:13,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:03:13,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:13,643 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:13,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714954406] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:13,643 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:13,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-08-21 18:03:13,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222418394] [2021-08-21 18:03:13,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:03:13,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:13,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:03:13,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:03:13,646 INFO L87 Difference]: Start difference. First operand 40 states and 56 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:13,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:13,942 INFO L93 Difference]: Finished difference Result 106 states and 148 transitions. [2021-08-21 18:03:13,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:03:13,944 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-21 18:03:13,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:13,945 INFO L225 Difference]: With dead ends: 106 [2021-08-21 18:03:13,945 INFO L226 Difference]: Without dead ends: 102 [2021-08-21 18:03:13,946 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 268.1ms TimeCoverageRelationStatistics Valid=185, Invalid=465, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:03:13,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-08-21 18:03:13,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 45. [2021-08-21 18:03:13,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.5) internal successors, (66), 44 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:13,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 66 transitions. [2021-08-21 18:03:13,950 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 66 transitions. Word has length 20 [2021-08-21 18:03:13,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:13,950 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 66 transitions. [2021-08-21 18:03:13,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:13,950 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 66 transitions. [2021-08-21 18:03:13,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 18:03:13,951 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:13,951 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:13,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 18:03:14,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:14,162 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:14,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:14,163 INFO L82 PathProgramCache]: Analyzing trace with hash 321922947, now seen corresponding path program 3 times [2021-08-21 18:03:14,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:14,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727313072] [2021-08-21 18:03:14,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:14,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:14,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:14,226 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:14,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:14,226 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727313072] [2021-08-21 18:03:14,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727313072] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:14,226 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68085688] [2021-08-21 18:03:14,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:03:14,227 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:14,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:14,229 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:03:14,247 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:03:14,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:03:14,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:14,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:03:14,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:14,431 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:14,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68085688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:14,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:14,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 8 [2021-08-21 18:03:14,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637720614] [2021-08-21 18:03:14,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:03:14,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:14,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:03:14,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:03:14,433 INFO L87 Difference]: Start difference. First operand 45 states and 66 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:14,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:14,465 INFO L93 Difference]: Finished difference Result 105 states and 148 transitions. [2021-08-21 18:03:14,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:03:14,466 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 18:03:14,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:14,468 INFO L225 Difference]: With dead ends: 105 [2021-08-21 18:03:14,468 INFO L226 Difference]: Without dead ends: 87 [2021-08-21 18:03:14,468 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 33.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:03:14,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-08-21 18:03:14,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 74. [2021-08-21 18:03:14,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.547945205479452) internal successors, (113), 73 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:14,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 113 transitions. [2021-08-21 18:03:14,484 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 113 transitions. Word has length 22 [2021-08-21 18:03:14,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:14,484 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 113 transitions. [2021-08-21 18:03:14,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:14,484 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 113 transitions. [2021-08-21 18:03:14,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:03:14,485 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:14,485 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:14,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-08-21 18:03:14,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:14,706 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:14,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:14,706 INFO L82 PathProgramCache]: Analyzing trace with hash 42114689, now seen corresponding path program 4 times [2021-08-21 18:03:14,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:14,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399492016] [2021-08-21 18:03:14,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:14,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:14,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:14,801 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:14,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:14,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399492016] [2021-08-21 18:03:14,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399492016] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:14,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007602649] [2021-08-21 18:03:14,802 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:03:14,802 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:14,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:14,803 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:03:14,803 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:03:14,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:03:14,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:14,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:03:14,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:15,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007602649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:15,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:15,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-08-21 18:03:15,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739359937] [2021-08-21 18:03:15,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:03:15,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:15,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:03:15,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:03:15,149 INFO L87 Difference]: Start difference. First operand 74 states and 113 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 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:03:15,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:15,627 INFO L93 Difference]: Finished difference Result 244 states and 368 transitions. [2021-08-21 18:03:15,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:03:15,635 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 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 24 [2021-08-21 18:03:15,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:15,636 INFO L225 Difference]: With dead ends: 244 [2021-08-21 18:03:15,636 INFO L226 Difference]: Without dead ends: 224 [2021-08-21 18:03:15,645 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 435.1ms TimeCoverageRelationStatistics Valid=402, Invalid=1080, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:03:15,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-08-21 18:03:15,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 61. [2021-08-21 18:03:15,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.5166666666666666) internal successors, (91), 60 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:15,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 91 transitions. [2021-08-21 18:03:15,650 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 91 transitions. Word has length 24 [2021-08-21 18:03:15,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:15,650 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 91 transitions. [2021-08-21 18:03:15,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 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:03:15,650 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 91 transitions. [2021-08-21 18:03:15,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:03:15,651 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:15,651 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:15,669 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:03:15,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:15,860 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:15,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:15,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1018304125, now seen corresponding path program 5 times [2021-08-21 18:03:15,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:15,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764542219] [2021-08-21 18:03:15,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:15,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:15,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:15,937 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:03:15,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:15,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764542219] [2021-08-21 18:03:15,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764542219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:15,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148361963] [2021-08-21 18:03:15,938 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:03:15,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:15,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:15,939 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:03:15,943 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:03:16,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:03:16,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:16,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 18:03:16,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:16,198 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:03:16,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148361963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:16,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:16,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-08-21 18:03:16,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828679254] [2021-08-21 18:03:16,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 18:03:16,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:16,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 18:03:16,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:03:16,200 INFO L87 Difference]: Start difference. First operand 61 states and 91 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:16,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:16,225 INFO L93 Difference]: Finished difference Result 149 states and 212 transitions. [2021-08-21 18:03:16,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 18:03:16,226 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:03:16,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:16,226 INFO L225 Difference]: With dead ends: 149 [2021-08-21 18:03:16,226 INFO L226 Difference]: Without dead ends: 127 [2021-08-21 18:03:16,227 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.0ms TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:03:16,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-08-21 18:03:16,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 108. [2021-08-21 18:03:16,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 1.5514018691588785) internal successors, (166), 107 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:16,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 166 transitions. [2021-08-21 18:03:16,230 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 166 transitions. Word has length 26 [2021-08-21 18:03:16,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:16,230 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 166 transitions. [2021-08-21 18:03:16,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:16,231 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 166 transitions. [2021-08-21 18:03:16,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:03:16,232 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:16,232 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:16,249 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:03:16,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:16,449 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:16,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:16,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1181790593, now seen corresponding path program 6 times [2021-08-21 18:03:16,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:16,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958240387] [2021-08-21 18:03:16,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:16,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:16,576 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:16,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:16,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958240387] [2021-08-21 18:03:16,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958240387] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:16,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092380954] [2021-08-21 18:03:16,577 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:03:16,577 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:16,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:16,578 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:03:16,579 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:03:16,684 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 18:03:16,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:16,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-21 18:03:16,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:16,964 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:16,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092380954] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:16,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:16,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-08-21 18:03:16,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751764850] [2021-08-21 18:03:16,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:03:16,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:16,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:03:16,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:03:16,966 INFO L87 Difference]: Start difference. First operand 108 states and 166 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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:03:17,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:17,679 INFO L93 Difference]: Finished difference Result 392 states and 590 transitions. [2021-08-21 18:03:17,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:03:17,679 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 28 [2021-08-21 18:03:17,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:17,681 INFO L225 Difference]: With dead ends: 392 [2021-08-21 18:03:17,681 INFO L226 Difference]: Without dead ends: 348 [2021-08-21 18:03:17,682 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 647.7ms TimeCoverageRelationStatistics Valid=757, Invalid=2105, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:03:17,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-08-21 18:03:17,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 77. [2021-08-21 18:03:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.5263157894736843) internal successors, (116), 76 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:17,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 116 transitions. [2021-08-21 18:03:17,685 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 116 transitions. Word has length 28 [2021-08-21 18:03:17,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:17,685 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 116 transitions. [2021-08-21 18:03:17,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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:03:17,686 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 116 transitions. [2021-08-21 18:03:17,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:03:17,686 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:17,686 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:17,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-08-21 18:03:17,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:17,905 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:17,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:17,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1006420861, now seen corresponding path program 7 times [2021-08-21 18:03:17,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:17,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309713398] [2021-08-21 18:03:17,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:17,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:17,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:17,986 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:17,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:17,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309713398] [2021-08-21 18:03:17,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309713398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:17,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143326157] [2021-08-21 18:03:17,987 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:03:17,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:17,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:17,988 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:03:17,989 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:03:18,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:18,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 18:03:18,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:18,282 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:18,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143326157] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:18,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:18,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-08-21 18:03:18,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960075740] [2021-08-21 18:03:18,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:03:18,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:18,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:03:18,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:03:18,283 INFO L87 Difference]: Start difference. First operand 77 states and 116 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:18,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:18,320 INFO L93 Difference]: Finished difference Result 193 states and 276 transitions. [2021-08-21 18:03:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 18:03:18,321 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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:03:18,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:18,322 INFO L225 Difference]: With dead ends: 193 [2021-08-21 18:03:18,322 INFO L226 Difference]: Without dead ends: 167 [2021-08-21 18:03:18,323 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.2ms TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:03:18,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-08-21 18:03:18,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 142. [2021-08-21 18:03:18,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 1.553191489361702) internal successors, (219), 141 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:18,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 219 transitions. [2021-08-21 18:03:18,327 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 219 transitions. Word has length 30 [2021-08-21 18:03:18,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:18,327 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 219 transitions. [2021-08-21 18:03:18,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:18,327 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 219 transitions. [2021-08-21 18:03:18,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 18:03:18,328 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:18,328 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:18,347 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:03:18,547 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,SelfDestructingSolverStorable8 [2021-08-21 18:03:18,547 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:18,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:18,548 INFO L82 PathProgramCache]: Analyzing trace with hash -395979391, now seen corresponding path program 8 times [2021-08-21 18:03:18,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:18,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528439495] [2021-08-21 18:03:18,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:18,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:18,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:18,694 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:18,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:18,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528439495] [2021-08-21 18:03:18,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528439495] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:18,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132366300] [2021-08-21 18:03:18,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:03:18,695 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:18,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:18,701 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:03:18,702 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:03:18,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:03:18,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:18,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 18:03:18,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:19,235 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:19,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132366300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:19,235 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:19,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-08-21 18:03:19,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083939086] [2021-08-21 18:03:19,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:03:19,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:19,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:03:19,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:03:19,238 INFO L87 Difference]: Start difference. First operand 142 states and 219 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:20,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:20,310 INFO L93 Difference]: Finished difference Result 562 states and 845 transitions. [2021-08-21 18:03:20,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:03:20,318 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 18:03:20,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:20,320 INFO L225 Difference]: With dead ends: 562 [2021-08-21 18:03:20,320 INFO L226 Difference]: Without dead ends: 490 [2021-08-21 18:03:20,321 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 937.8ms TimeCoverageRelationStatistics Valid=1299, Invalid=3671, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 18:03:20,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-08-21 18:03:20,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 93. [2021-08-21 18:03:20,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.5326086956521738) internal successors, (141), 92 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:03:20,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 141 transitions. [2021-08-21 18:03:20,329 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 141 transitions. Word has length 32 [2021-08-21 18:03:20,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:20,329 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 141 transitions. [2021-08-21 18:03:20,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:20,330 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 141 transitions. [2021-08-21 18:03:20,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 18:03:20,330 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:20,330 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:20,346 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:03:20,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-21 18:03:20,537 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:20,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:20,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1119919997, now seen corresponding path program 9 times [2021-08-21 18:03:20,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:20,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561461806] [2021-08-21 18:03:20,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:20,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:20,633 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:20,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:20,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561461806] [2021-08-21 18:03:20,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561461806] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:20,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295924281] [2021-08-21 18:03:20,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:03:20,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:20,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:20,635 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:03:20,635 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:03:20,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-21 18:03:20,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:20,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 18:03:20,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:21,009 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:21,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295924281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:21,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:21,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-08-21 18:03:21,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378692027] [2021-08-21 18:03:21,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:03:21,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:21,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:03:21,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:03:21,010 INFO L87 Difference]: Start difference. First operand 93 states and 141 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 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:03:21,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:21,057 INFO L93 Difference]: Finished difference Result 237 states and 340 transitions. [2021-08-21 18:03:21,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 18:03:21,057 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 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 34 [2021-08-21 18:03:21,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:21,058 INFO L225 Difference]: With dead ends: 237 [2021-08-21 18:03:21,058 INFO L226 Difference]: Without dead ends: 207 [2021-08-21 18:03:21,058 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.0ms TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:03:21,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-08-21 18:03:21,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 176. [2021-08-21 18:03:21,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 1.5542857142857143) internal successors, (272), 175 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:21,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 272 transitions. [2021-08-21 18:03:21,062 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 272 transitions. Word has length 34 [2021-08-21 18:03:21,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:21,062 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 272 transitions. [2021-08-21 18:03:21,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 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:03:21,062 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 272 transitions. [2021-08-21 18:03:21,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:03:21,063 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:21,063 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:21,080 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:03:21,279 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,SelfDestructingSolverStorable10 [2021-08-21 18:03:21,280 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:21,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:21,280 INFO L82 PathProgramCache]: Analyzing trace with hash 1284590209, now seen corresponding path program 10 times [2021-08-21 18:03:21,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:21,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565148143] [2021-08-21 18:03:21,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:21,280 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:21,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:21,421 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:21,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:21,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565148143] [2021-08-21 18:03:21,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565148143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:21,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814294184] [2021-08-21 18:03:21,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:03:21,422 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:21,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:21,422 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:03:21,456 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:03:21,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:03:21,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:21,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 18:03:21,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:22,071 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:22,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814294184] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:22,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:22,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-08-21 18:03:22,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507085931] [2021-08-21 18:03:22,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 18:03:22,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:22,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 18:03:22,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:03:22,073 INFO L87 Difference]: Start difference. First operand 176 states and 272 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:23,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:23,579 INFO L93 Difference]: Finished difference Result 754 states and 1133 transitions. [2021-08-21 18:03:23,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-21 18:03:23,580 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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:03:23,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:23,582 INFO L225 Difference]: With dead ends: 754 [2021-08-21 18:03:23,582 INFO L226 Difference]: Without dead ends: 650 [2021-08-21 18:03:23,584 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2332 ImplicationChecksByTransitivity, 1290.0ms TimeCoverageRelationStatistics Valid=2085, Invalid=5925, Unknown=0, NotChecked=0, Total=8010 [2021-08-21 18:03:23,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-08-21 18:03:23,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 109. [2021-08-21 18:03:23,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 1.537037037037037) internal successors, (166), 108 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:23,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 166 transitions. [2021-08-21 18:03:23,588 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 166 transitions. Word has length 36 [2021-08-21 18:03:23,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:23,588 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 166 transitions. [2021-08-21 18:03:23,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:23,588 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 166 transitions. [2021-08-21 18:03:23,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-21 18:03:23,589 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:23,589 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:23,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-08-21 18:03:23,804 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,SelfDestructingSolverStorable11 [2021-08-21 18:03:23,805 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:23,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:23,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1000237693, now seen corresponding path program 11 times [2021-08-21 18:03:23,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:23,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266625423] [2021-08-21 18:03:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:23,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:23,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:23,927 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:23,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:23,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266625423] [2021-08-21 18:03:23,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266625423] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:23,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685995065] [2021-08-21 18:03:23,928 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:03:23,928 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:23,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:23,931 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:03:23,932 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:03:24,163 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-21 18:03:24,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:24,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 18:03:24,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:24,363 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:24,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685995065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:24,363 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:24,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:03:24,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415636540] [2021-08-21 18:03:24,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:03:24,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:24,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:03:24,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:03:24,364 INFO L87 Difference]: Start difference. First operand 109 states and 166 transitions. Second operand has 16 states, 16 states have (on average 4.3125) internal successors, (69), 16 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:24,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:24,429 INFO L93 Difference]: Finished difference Result 281 states and 404 transitions. [2021-08-21 18:03:24,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:03:24,429 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 16 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-08-21 18:03:24,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:24,436 INFO L225 Difference]: With dead ends: 281 [2021-08-21 18:03:24,436 INFO L226 Difference]: Without dead ends: 247 [2021-08-21 18:03:24,436 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:03:24,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-08-21 18:03:24,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 210. [2021-08-21 18:03:24,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 1.555023923444976) internal successors, (325), 209 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 325 transitions. [2021-08-21 18:03:24,440 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 325 transitions. Word has length 38 [2021-08-21 18:03:24,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:24,440 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 325 transitions. [2021-08-21 18:03:24,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 16 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:24,440 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 325 transitions. [2021-08-21 18:03:24,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-21 18:03:24,441 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:24,441 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:24,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-08-21 18:03:24,648 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,SelfDestructingSolverStorable12 [2021-08-21 18:03:24,649 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:24,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:24,649 INFO L82 PathProgramCache]: Analyzing trace with hash 613568641, now seen corresponding path program 12 times [2021-08-21 18:03:24,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:24,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604019456] [2021-08-21 18:03:24,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:24,649 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:24,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:24,842 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:24,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:24,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604019456] [2021-08-21 18:03:24,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604019456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:24,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83632918] [2021-08-21 18:03:24,843 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:03:24,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:24,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:24,844 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:03:24,845 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:03:25,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-08-21 18:03:25,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:25,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 18:03:25,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:25,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83632918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:25,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:25,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 33 [2021-08-21 18:03:25,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218617464] [2021-08-21 18:03:25,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 18:03:25,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:25,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 18:03:25,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=908, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:03:25,600 INFO L87 Difference]: Start difference. First operand 210 states and 325 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:27,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:27,595 INFO L93 Difference]: Finished difference Result 968 states and 1454 transitions. [2021-08-21 18:03:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-21 18:03:27,596 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-08-21 18:03:27,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:27,598 INFO L225 Difference]: With dead ends: 968 [2021-08-21 18:03:27,598 INFO L226 Difference]: Without dead ends: 828 [2021-08-21 18:03:27,600 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3798 ImplicationChecksByTransitivity, 1796.6ms TimeCoverageRelationStatistics Valid=3180, Invalid=9030, Unknown=0, NotChecked=0, Total=12210 [2021-08-21 18:03:27,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2021-08-21 18:03:27,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 125. [2021-08-21 18:03:27,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 1.5403225806451613) internal successors, (191), 124 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:27,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 191 transitions. [2021-08-21 18:03:27,606 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 191 transitions. Word has length 40 [2021-08-21 18:03:27,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:27,607 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 191 transitions. [2021-08-21 18:03:27,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:27,607 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 191 transitions. [2021-08-21 18:03:27,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-21 18:03:27,607 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:27,607 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:27,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-21 18:03:27,820 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,SelfDestructingSolverStorable13 [2021-08-21 18:03:27,820 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:27,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:27,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1606870141, now seen corresponding path program 13 times [2021-08-21 18:03:27,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:27,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522744867] [2021-08-21 18:03:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:27,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:27,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:27,940 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:27,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:27,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522744867] [2021-08-21 18:03:27,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522744867] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:27,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398497449] [2021-08-21 18:03:27,941 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:03:27,941 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:27,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:27,942 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:03:27,943 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:03:28,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:28,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:03:28,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:28,471 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:28,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398497449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:28,471 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:28,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2021-08-21 18:03:28,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209791077] [2021-08-21 18:03:28,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:03:28,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:28,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:03:28,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:03:28,472 INFO L87 Difference]: Start difference. First operand 125 states and 191 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 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:03:28,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:28,554 INFO L93 Difference]: Finished difference Result 325 states and 468 transitions. [2021-08-21 18:03:28,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:03:28,555 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 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 42 [2021-08-21 18:03:28,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:28,556 INFO L225 Difference]: With dead ends: 325 [2021-08-21 18:03:28,556 INFO L226 Difference]: Without dead ends: 287 [2021-08-21 18:03:28,556 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 49.4ms TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:03:28,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-08-21 18:03:28,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 244. [2021-08-21 18:03:28,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 1.5555555555555556) internal successors, (378), 243 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:28,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 378 transitions. [2021-08-21 18:03:28,560 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 378 transitions. Word has length 42 [2021-08-21 18:03:28,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:28,560 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 378 transitions. [2021-08-21 18:03:28,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 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:03:28,560 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 378 transitions. [2021-08-21 18:03:28,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 18:03:28,561 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:28,561 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:28,588 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:03:28,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:28,779 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:28,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:28,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1283971199, now seen corresponding path program 14 times [2021-08-21 18:03:28,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:28,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088286326] [2021-08-21 18:03:28,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:28,779 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:28,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:28,978 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:28,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:28,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088286326] [2021-08-21 18:03:28,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088286326] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:28,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375706963] [2021-08-21 18:03:28,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:03:28,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:28,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:28,979 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:03:28,980 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:03:29,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:03:29,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:29,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 18:03:29,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:29,831 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:29,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375706963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:29,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:29,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2021-08-21 18:03:29,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019230710] [2021-08-21 18:03:29,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-08-21 18:03:29,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:29,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-21 18:03:29,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1143, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:03:29,833 INFO L87 Difference]: Start difference. First operand 244 states and 378 transitions. Second operand has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:32,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:32,407 INFO L93 Difference]: Finished difference Result 1204 states and 1808 transitions. [2021-08-21 18:03:32,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-08-21 18:03:32,413 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-08-21 18:03:32,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:32,416 INFO L225 Difference]: With dead ends: 1204 [2021-08-21 18:03:32,416 INFO L226 Difference]: Without dead ends: 1024 [2021-08-21 18:03:32,419 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5875 ImplicationChecksByTransitivity, 2335.9ms TimeCoverageRelationStatistics Valid=4657, Invalid=13165, Unknown=0, NotChecked=0, Total=17822 [2021-08-21 18:03:32,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2021-08-21 18:03:32,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 141. [2021-08-21 18:03:32,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.542857142857143) internal successors, (216), 140 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:32,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 216 transitions. [2021-08-21 18:03:32,425 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 216 transitions. Word has length 44 [2021-08-21 18:03:32,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:32,425 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 216 transitions. [2021-08-21 18:03:32,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:32,425 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 216 transitions. [2021-08-21 18:03:32,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-21 18:03:32,426 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:32,426 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:32,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-08-21 18:03:32,643 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,SelfDestructingSolverStorable15 [2021-08-21 18:03:32,643 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:32,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:32,643 INFO L82 PathProgramCache]: Analyzing trace with hash 218444419, now seen corresponding path program 15 times [2021-08-21 18:03:32,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:32,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122979046] [2021-08-21 18:03:32,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:32,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:32,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:32,766 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:32,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:32,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122979046] [2021-08-21 18:03:32,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122979046] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:32,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399260200] [2021-08-21 18:03:32,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:03:32,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:32,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:32,769 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:03:32,771 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:03:33,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-08-21 18:03:33,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:33,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 18:03:33,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:33,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399260200] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:33,379 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:33,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-08-21 18:03:33,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511787214] [2021-08-21 18:03:33,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:03:33,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:33,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:03:33,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:03:33,380 INFO L87 Difference]: Start difference. First operand 141 states and 216 transitions. Second operand has 20 states, 20 states have (on average 4.25) internal successors, (85), 20 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:33,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:33,496 INFO L93 Difference]: Finished difference Result 369 states and 532 transitions. [2021-08-21 18:03:33,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:03:33,497 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.25) internal successors, (85), 20 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-08-21 18:03:33,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:33,498 INFO L225 Difference]: With dead ends: 369 [2021-08-21 18:03:33,498 INFO L226 Difference]: Without dead ends: 327 [2021-08-21 18:03:33,498 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 146.5ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:03:33,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-08-21 18:03:33,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 278. [2021-08-21 18:03:33,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 277 states have (on average 1.555956678700361) internal successors, (431), 277 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:33,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 431 transitions. [2021-08-21 18:03:33,506 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 431 transitions. Word has length 46 [2021-08-21 18:03:33,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:33,506 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 431 transitions. [2021-08-21 18:03:33,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.25) internal successors, (85), 20 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:33,506 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 431 transitions. [2021-08-21 18:03:33,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-21 18:03:33,507 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:33,507 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:33,526 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:03:33,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-21 18:03:33,721 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:33,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:33,721 INFO L82 PathProgramCache]: Analyzing trace with hash 297930625, now seen corresponding path program 16 times [2021-08-21 18:03:33,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:33,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225578165] [2021-08-21 18:03:33,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:33,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:33,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:33,965 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:33,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:33,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225578165] [2021-08-21 18:03:33,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225578165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:33,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822733123] [2021-08-21 18:03:33,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:03:33,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:33,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:33,967 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:03:33,967 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:03:34,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:03:34,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:34,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-21 18:03:34,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:34,947 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:34,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822733123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:34,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:34,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 41 [2021-08-21 18:03:34,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966142650] [2021-08-21 18:03:34,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-21 18:03:34,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:34,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-21 18:03:34,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1405, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:03:34,949 INFO L87 Difference]: Start difference. First operand 278 states and 431 transitions. Second operand has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:38,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:38,337 INFO L93 Difference]: Finished difference Result 1462 states and 2195 transitions. [2021-08-21 18:03:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-08-21 18:03:38,337 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2021-08-21 18:03:38,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:38,341 INFO L225 Difference]: With dead ends: 1462 [2021-08-21 18:03:38,341 INFO L226 Difference]: Without dead ends: 1238 [2021-08-21 18:03:38,346 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8718 ImplicationChecksByTransitivity, 3005.9ms TimeCoverageRelationStatistics Valid=6597, Invalid=18525, Unknown=0, NotChecked=0, Total=25122 [2021-08-21 18:03:38,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-08-21 18:03:38,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 157. [2021-08-21 18:03:38,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 1.544871794871795) internal successors, (241), 156 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:38,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 241 transitions. [2021-08-21 18:03:38,355 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 241 transitions. Word has length 48 [2021-08-21 18:03:38,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:38,355 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 241 transitions. [2021-08-21 18:03:38,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:38,356 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 241 transitions. [2021-08-21 18:03:38,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-21 18:03:38,356 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:38,356 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:38,377 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:03:38,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 18:03:38,573 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:38,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:38,573 INFO L82 PathProgramCache]: Analyzing trace with hash 7674499, now seen corresponding path program 17 times [2021-08-21 18:03:38,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:38,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030808699] [2021-08-21 18:03:38,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:38,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:38,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:38,718 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:38,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:38,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030808699] [2021-08-21 18:03:38,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030808699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:38,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963507182] [2021-08-21 18:03:38,719 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:03:38,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:38,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:38,719 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:03:38,720 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:03:39,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-08-21 18:03:39,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:39,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 18:03:39,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:39,393 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:39,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963507182] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:39,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:39,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-08-21 18:03:39,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437099266] [2021-08-21 18:03:39,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:03:39,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:39,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:03:39,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:03:39,394 INFO L87 Difference]: Start difference. First operand 157 states and 241 transitions. Second operand has 22 states, 22 states have (on average 4.2272727272727275) internal successors, (93), 22 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:39,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:39,495 INFO L93 Difference]: Finished difference Result 413 states and 596 transitions. [2021-08-21 18:03:39,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:03:39,495 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.2272727272727275) internal successors, (93), 22 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-21 18:03:39,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:39,496 INFO L225 Difference]: With dead ends: 413 [2021-08-21 18:03:39,496 INFO L226 Difference]: Without dead ends: 367 [2021-08-21 18:03:39,496 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 179.5ms TimeCoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:03:39,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-08-21 18:03:39,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 312. [2021-08-21 18:03:39,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 1.5562700964630225) internal successors, (484), 311 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:39,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 484 transitions. [2021-08-21 18:03:39,500 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 484 transitions. Word has length 50 [2021-08-21 18:03:39,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:39,501 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 484 transitions. [2021-08-21 18:03:39,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.2272727272727275) internal successors, (93), 22 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:39,501 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 484 transitions. [2021-08-21 18:03:39,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-21 18:03:39,501 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:39,501 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:39,526 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:03:39,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:39,721 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:39,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:39,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1902069889, now seen corresponding path program 18 times [2021-08-21 18:03:39,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:39,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116589126] [2021-08-21 18:03:39,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:39,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:40,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:40,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116589126] [2021-08-21 18:03:40,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116589126] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:40,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359966750] [2021-08-21 18:03:40,016 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:03:40,017 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:40,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:40,017 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:03:40,018 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:03:40,441 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-08-21 18:03:40,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:40,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 18:03:40,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:41,159 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:41,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359966750] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:41,159 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:41,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2021-08-21 18:03:41,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839555745] [2021-08-21 18:03:41,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-21 18:03:41,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:41,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-21 18:03:41,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=1694, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:03:41,160 INFO L87 Difference]: Start difference. First operand 312 states and 484 transitions. Second operand has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:45,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:45,305 INFO L93 Difference]: Finished difference Result 1742 states and 2615 transitions. [2021-08-21 18:03:45,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2021-08-21 18:03:45,306 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-08-21 18:03:45,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:45,310 INFO L225 Difference]: With dead ends: 1742 [2021-08-21 18:03:45,310 INFO L226 Difference]: Without dead ends: 1470 [2021-08-21 18:03:45,312 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12499 ImplicationChecksByTransitivity, 3735.9ms TimeCoverageRelationStatistics Valid=9089, Invalid=25321, Unknown=0, NotChecked=0, Total=34410 [2021-08-21 18:03:45,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2021-08-21 18:03:45,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 173. [2021-08-21 18:03:45,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 1.5465116279069768) internal successors, (266), 172 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:45,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 266 transitions. [2021-08-21 18:03:45,320 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 266 transitions. Word has length 52 [2021-08-21 18:03:45,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:45,320 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 266 transitions. [2021-08-21 18:03:45,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:45,320 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 266 transitions. [2021-08-21 18:03:45,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-21 18:03:45,321 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:45,321 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:45,346 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:03:45,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:45,537 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:45,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:45,537 INFO L82 PathProgramCache]: Analyzing trace with hash -307752061, now seen corresponding path program 19 times [2021-08-21 18:03:45,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:45,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638476327] [2021-08-21 18:03:45,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:45,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:45,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:45,676 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:45,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:45,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638476327] [2021-08-21 18:03:45,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638476327] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:45,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315825841] [2021-08-21 18:03:45,677 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:03:45,677 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:45,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:45,681 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:03:45,682 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:03:46,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:46,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-21 18:03:46,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:46,472 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:46,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315825841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:46,472 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:46,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2021-08-21 18:03:46,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147980602] [2021-08-21 18:03:46,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:03:46,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:46,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:03:46,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:03:46,473 INFO L87 Difference]: Start difference. First operand 173 states and 266 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 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:03:46,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:46,606 INFO L93 Difference]: Finished difference Result 457 states and 660 transitions. [2021-08-21 18:03:46,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:03:46,607 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 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 54 [2021-08-21 18:03:46,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:46,608 INFO L225 Difference]: With dead ends: 457 [2021-08-21 18:03:46,608 INFO L226 Difference]: Without dead ends: 407 [2021-08-21 18:03:46,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 71.3ms TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:03:46,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-08-21 18:03:46,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 346. [2021-08-21 18:03:46,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 1.5565217391304347) internal successors, (537), 345 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:46,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 537 transitions. [2021-08-21 18:03:46,612 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 537 transitions. Word has length 54 [2021-08-21 18:03:46,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:46,613 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 537 transitions. [2021-08-21 18:03:46,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 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:03:46,613 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 537 transitions. [2021-08-21 18:03:46,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-21 18:03:46,633 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:46,633 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:46,653 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:03:46,849 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,SelfDestructingSolverStorable20 [2021-08-21 18:03:46,849 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:46,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:46,849 INFO L82 PathProgramCache]: Analyzing trace with hash 1638863489, now seen corresponding path program 20 times [2021-08-21 18:03:46,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:46,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376549108] [2021-08-21 18:03:46,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:46,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:46,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:47,159 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:47,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:47,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376549108] [2021-08-21 18:03:47,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376549108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:47,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781382370] [2021-08-21 18:03:47,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:03:47,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:47,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:47,169 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:03:47,171 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:03:47,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:03:47,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:47,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:03:47,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:48,461 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:48,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781382370] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:48,462 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:48,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2021-08-21 18:03:48,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16656230] [2021-08-21 18:03:48,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-21 18:03:48,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:48,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-21 18:03:48,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=2010, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:03:48,463 INFO L87 Difference]: Start difference. First operand 346 states and 537 transitions. Second operand has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:53,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:53,576 INFO L93 Difference]: Finished difference Result 2044 states and 3068 transitions. [2021-08-21 18:03:53,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-08-21 18:03:53,578 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-08-21 18:03:53,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:53,581 INFO L225 Difference]: With dead ends: 2044 [2021-08-21 18:03:53,582 INFO L226 Difference]: Without dead ends: 1720 [2021-08-21 18:03:53,584 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17409 ImplicationChecksByTransitivity, 4632.6ms TimeCoverageRelationStatistics Valid=12230, Invalid=33780, Unknown=0, NotChecked=0, Total=46010 [2021-08-21 18:03:53,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1720 states. [2021-08-21 18:03:53,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1720 to 189. [2021-08-21 18:03:53,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 1.547872340425532) internal successors, (291), 188 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:53,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 291 transitions. [2021-08-21 18:03:53,592 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 291 transitions. Word has length 56 [2021-08-21 18:03:53,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:53,592 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 291 transitions. [2021-08-21 18:03:53,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:53,592 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 291 transitions. [2021-08-21 18:03:53,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-21 18:03:53,592 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:53,592 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:53,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 18:03:53,808 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,SelfDestructingSolverStorable21 [2021-08-21 18:03:53,809 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:53,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:53,809 INFO L82 PathProgramCache]: Analyzing trace with hash 153968003, now seen corresponding path program 21 times [2021-08-21 18:03:53,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:53,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523204565] [2021-08-21 18:03:53,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:53,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:53,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:53,993 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:53,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:53,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523204565] [2021-08-21 18:03:53,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523204565] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:53,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386650870] [2021-08-21 18:03:53,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:03:53,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:53,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:53,995 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:03:53,995 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:03:54,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-08-21 18:03:54,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:54,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:03:54,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:54,882 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 121 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:54,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386650870] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:54,882 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:54,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2021-08-21 18:03:54,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628319826] [2021-08-21 18:03:54,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:03:54,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:54,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:03:54,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:03:54,884 INFO L87 Difference]: Start difference. First operand 189 states and 291 transitions. Second operand has 26 states, 26 states have (on average 4.1923076923076925) internal successors, (109), 26 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:55,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:55,044 INFO L93 Difference]: Finished difference Result 501 states and 724 transitions. [2021-08-21 18:03:55,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:03:55,045 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.1923076923076925) internal successors, (109), 26 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-08-21 18:03:55,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:55,046 INFO L225 Difference]: With dead ends: 501 [2021-08-21 18:03:55,046 INFO L226 Difference]: Without dead ends: 447 [2021-08-21 18:03:55,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 252.0ms TimeCoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:03:55,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-08-21 18:03:55,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 380. [2021-08-21 18:03:55,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 1.5567282321899736) internal successors, (590), 379 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:55,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 590 transitions. [2021-08-21 18:03:55,051 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 590 transitions. Word has length 58 [2021-08-21 18:03:55,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:55,051 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 590 transitions. [2021-08-21 18:03:55,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.1923076923076925) internal successors, (109), 26 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:03:55,051 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 590 transitions. [2021-08-21 18:03:55,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-21 18:03:55,052 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:55,052 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:55,078 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:03:55,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:55,265 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:55,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:55,265 INFO L82 PathProgramCache]: Analyzing trace with hash 327200129, now seen corresponding path program 22 times [2021-08-21 18:03:55,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:55,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770995695] [2021-08-21 18:03:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:55,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:55,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:55,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770995695] [2021-08-21 18:03:55,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770995695] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:55,609 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399574184] [2021-08-21 18:03:55,609 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:03:55,609 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:55,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:55,609 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:03:55,610 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:03:56,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:03:56,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:56,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:03:56,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:57,071 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:03:57,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399574184] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:57,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:57,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 53 [2021-08-21 18:03:57,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514594148] [2021-08-21 18:03:57,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-21 18:03:57,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:57,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-21 18:03:57,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=2353, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:03:57,073 INFO L87 Difference]: Start difference. First operand 380 states and 590 transitions. Second operand has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:03,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:03,408 INFO L93 Difference]: Finished difference Result 2368 states and 3554 transitions. [2021-08-21 18:04:03,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-08-21 18:04:03,408 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2021-08-21 18:04:03,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:03,413 INFO L225 Difference]: With dead ends: 2368 [2021-08-21 18:04:03,413 INFO L226 Difference]: Without dead ends: 1988 [2021-08-21 18:04:03,415 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 244 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23656 ImplicationChecksByTransitivity, 5705.1ms TimeCoverageRelationStatistics Valid=16125, Invalid=44145, Unknown=0, NotChecked=0, Total=60270 [2021-08-21 18:04:03,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1988 states. [2021-08-21 18:04:03,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1988 to 205. [2021-08-21 18:04:03,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 1.5490196078431373) internal successors, (316), 204 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:03,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 316 transitions. [2021-08-21 18:04:03,423 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 316 transitions. Word has length 60 [2021-08-21 18:04:03,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:03,423 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 316 transitions. [2021-08-21 18:04:03,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.0925925925925926) internal successors, (113), 53 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:03,423 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 316 transitions. [2021-08-21 18:04:03,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-21 18:04:03,423 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:03,423 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:03,441 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:04:03,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:03,633 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:03,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:03,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1929103229, now seen corresponding path program 23 times [2021-08-21 18:04:03,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:03,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357815248] [2021-08-21 18:04:03,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:03,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:03,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:03,808 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:03,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:03,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357815248] [2021-08-21 18:04:03,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357815248] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:03,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286337243] [2021-08-21 18:04:03,809 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:04:03,809 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:03,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:03,813 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:04:03,814 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:04:04,445 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-08-21 18:04:04,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:04,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 18:04:04,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:04,804 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:04,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286337243] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:04,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:04,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2021-08-21 18:04:04,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364463442] [2021-08-21 18:04:04,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:04:04,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:04,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:04:04,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=534, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:04:04,806 INFO L87 Difference]: Start difference. First operand 205 states and 316 transitions. Second operand has 28 states, 28 states have (on average 4.178571428571429) internal successors, (117), 28 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:04,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:04,952 INFO L93 Difference]: Finished difference Result 545 states and 788 transitions. [2021-08-21 18:04:04,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:04:04,952 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.178571428571429) internal successors, (117), 28 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2021-08-21 18:04:04,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:04,953 INFO L225 Difference]: With dead ends: 545 [2021-08-21 18:04:04,954 INFO L226 Difference]: Without dead ends: 487 [2021-08-21 18:04:04,954 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 283.9ms TimeCoverageRelationStatistics Valid=222, Invalid=534, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:04:04,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-08-21 18:04:04,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 414. [2021-08-21 18:04:04,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 1.5569007263922519) internal successors, (643), 413 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:04,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 643 transitions. [2021-08-21 18:04:04,958 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 643 transitions. Word has length 62 [2021-08-21 18:04:04,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:04,958 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 643 transitions. [2021-08-21 18:04:04,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.178571428571429) internal successors, (117), 28 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:04,958 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 643 transitions. [2021-08-21 18:04:04,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-21 18:04:04,959 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:04,959 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:04,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-21 18:04:05,167 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,SelfDestructingSolverStorable24 [2021-08-21 18:04:05,167 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:05,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:05,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1659676287, now seen corresponding path program 24 times [2021-08-21 18:04:05,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:05,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651858846] [2021-08-21 18:04:05,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:05,168 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:05,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:05,544 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:05,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:05,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651858846] [2021-08-21 18:04:05,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651858846] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:05,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456406374] [2021-08-21 18:04:05,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:04:05,545 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:05,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:05,546 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:04:05,546 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:04:06,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2021-08-21 18:04:06,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:06,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 18:04:06,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:07,180 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:07,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456406374] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:07,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:07,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 57 [2021-08-21 18:04:07,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952628285] [2021-08-21 18:04:07,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-21 18:04:07,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:07,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-21 18:04:07,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=583, Invalid=2723, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:04:07,182 INFO L87 Difference]: Start difference. First operand 414 states and 643 transitions. Second operand has 58 states, 58 states have (on average 2.086206896551724) internal successors, (121), 57 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:14,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:14,901 INFO L93 Difference]: Finished difference Result 2714 states and 4073 transitions. [2021-08-21 18:04:14,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2021-08-21 18:04:14,902 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.086206896551724) internal successors, (121), 57 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-08-21 18:04:14,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:14,907 INFO L225 Difference]: With dead ends: 2714 [2021-08-21 18:04:14,907 INFO L226 Difference]: Without dead ends: 2274 [2021-08-21 18:04:14,910 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31467 ImplicationChecksByTransitivity, 6907.8ms TimeCoverageRelationStatistics Valid=20887, Invalid=56675, Unknown=0, NotChecked=0, Total=77562 [2021-08-21 18:04:14,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2274 states. [2021-08-21 18:04:14,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2274 to 221. [2021-08-21 18:04:14,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 1.55) internal successors, (341), 220 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:14,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 341 transitions. [2021-08-21 18:04:14,918 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 341 transitions. Word has length 64 [2021-08-21 18:04:14,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:14,918 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 341 transitions. [2021-08-21 18:04:14,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.086206896551724) internal successors, (121), 57 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:14,918 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 341 transitions. [2021-08-21 18:04:14,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-08-21 18:04:14,919 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:14,919 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:14,945 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:04:15,145 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,SelfDestructingSolverStorable25 [2021-08-21 18:04:15,146 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:15,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:15,146 INFO L82 PathProgramCache]: Analyzing trace with hash -56892285, now seen corresponding path program 25 times [2021-08-21 18:04:15,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:15,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170309031] [2021-08-21 18:04:15,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:15,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:15,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:15,357 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:15,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:15,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170309031] [2021-08-21 18:04:15,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170309031] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:15,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482799198] [2021-08-21 18:04:15,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:04:15,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:15,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:15,359 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:04:15,359 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:04:16,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:16,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 55 conjunts are in the unsatisfiable core [2021-08-21 18:04:16,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:16,547 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:16,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482799198] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:16,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:16,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2021-08-21 18:04:16,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559715898] [2021-08-21 18:04:16,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:04:16,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:16,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:04:16,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:04:16,548 INFO L87 Difference]: Start difference. First operand 221 states and 341 transitions. Second operand has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:16,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:16,775 INFO L93 Difference]: Finished difference Result 589 states and 852 transitions. [2021-08-21 18:04:16,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:04:16,775 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2021-08-21 18:04:16,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:16,776 INFO L225 Difference]: With dead ends: 589 [2021-08-21 18:04:16,776 INFO L226 Difference]: Without dead ends: 527 [2021-08-21 18:04:16,777 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 114.5ms TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:04:16,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2021-08-21 18:04:16,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 448. [2021-08-21 18:04:16,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 1.5570469798657718) internal successors, (696), 447 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:16,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 696 transitions. [2021-08-21 18:04:16,796 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 696 transitions. Word has length 66 [2021-08-21 18:04:16,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:16,796 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 696 transitions. [2021-08-21 18:04:16,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:16,796 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 696 transitions. [2021-08-21 18:04:16,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-08-21 18:04:16,797 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:16,797 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:16,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-21 18:04:17,011 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,SelfDestructingSolverStorable26 [2021-08-21 18:04:17,012 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:17,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:17,012 INFO L82 PathProgramCache]: Analyzing trace with hash 1041651329, now seen corresponding path program 26 times [2021-08-21 18:04:17,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:17,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489321608] [2021-08-21 18:04:17,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:17,012 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:17,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:17,505 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:17,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:17,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489321608] [2021-08-21 18:04:17,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489321608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:17,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646331482] [2021-08-21 18:04:17,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:04:17,505 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:17,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:17,506 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:04:17,508 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:04:18,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:04:18,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:18,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:04:18,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:19,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646331482] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:19,377 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:19,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2021-08-21 18:04:19,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587875503] [2021-08-21 18:04:19,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-21 18:04:19,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:19,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-21 18:04:19,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=3120, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 18:04:19,378 INFO L87 Difference]: Start difference. First operand 448 states and 696 transitions. Second operand has 62 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:28,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:28,789 INFO L93 Difference]: Finished difference Result 3082 states and 4625 transitions. [2021-08-21 18:04:28,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 256 states. [2021-08-21 18:04:28,789 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-08-21 18:04:28,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:28,795 INFO L225 Difference]: With dead ends: 3082 [2021-08-21 18:04:28,795 INFO L226 Difference]: Without dead ends: 2578 [2021-08-21 18:04:28,798 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 312 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41086 ImplicationChecksByTransitivity, 8381.9ms TimeCoverageRelationStatistics Valid=26637, Invalid=71645, Unknown=0, NotChecked=0, Total=98282 [2021-08-21 18:04:28,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2021-08-21 18:04:28,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 237. [2021-08-21 18:04:28,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 1.5508474576271187) internal successors, (366), 236 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:28,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 366 transitions. [2021-08-21 18:04:28,807 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 366 transitions. Word has length 68 [2021-08-21 18:04:28,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:28,807 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 366 transitions. [2021-08-21 18:04:28,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:28,807 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 366 transitions. [2021-08-21 18:04:28,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-08-21 18:04:28,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:28,808 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:28,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-21 18:04:29,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 18:04:29,040 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:29,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:29,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1758699907, now seen corresponding path program 27 times [2021-08-21 18:04:29,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:29,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755025317] [2021-08-21 18:04:29,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:29,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:29,256 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:29,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:29,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755025317] [2021-08-21 18:04:29,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755025317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:29,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906162104] [2021-08-21 18:04:29,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:04:29,256 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:29,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:29,258 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:04:29,259 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:04:30,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-08-21 18:04:30,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:30,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 59 conjunts are in the unsatisfiable core [2021-08-21 18:04:30,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:30,482 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:30,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906162104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:30,483 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:30,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2021-08-21 18:04:30,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438352383] [2021-08-21 18:04:30,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:04:30,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:30,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:04:30,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:04:30,483 INFO L87 Difference]: Start difference. First operand 237 states and 366 transitions. Second operand has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:30,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:30,764 INFO L93 Difference]: Finished difference Result 633 states and 916 transitions. [2021-08-21 18:04:30,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:04:30,765 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2021-08-21 18:04:30,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:30,766 INFO L225 Difference]: With dead ends: 633 [2021-08-21 18:04:30,766 INFO L226 Difference]: Without dead ends: 567 [2021-08-21 18:04:30,766 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 122.0ms TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:04:30,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-08-21 18:04:30,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 482. [2021-08-21 18:04:30,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 481 states have (on average 1.5571725571725572) internal successors, (749), 481 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:30,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 749 transitions. [2021-08-21 18:04:30,771 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 749 transitions. Word has length 70 [2021-08-21 18:04:30,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:30,772 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 749 transitions. [2021-08-21 18:04:30,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:30,772 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 749 transitions. [2021-08-21 18:04:30,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-08-21 18:04:30,772 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:30,772 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:30,791 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:04:30,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 18:04:30,989 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:30,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:30,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1549212543, now seen corresponding path program 28 times [2021-08-21 18:04:30,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:30,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763151847] [2021-08-21 18:04:30,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:30,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:30,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:31,461 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:31,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:31,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763151847] [2021-08-21 18:04:31,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763151847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:31,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107181313] [2021-08-21 18:04:31,462 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:04:31,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:31,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:31,463 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:04:31,463 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:04:32,330 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:04:32,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:32,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:04:32,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:33,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107181313] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:33,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:33,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 65 [2021-08-21 18:04:33,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173389507] [2021-08-21 18:04:33,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-21 18:04:33,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:33,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-21 18:04:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=3544, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 18:04:33,548 INFO L87 Difference]: Start difference. First operand 482 states and 749 transitions. Second operand has 66 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 65 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:44,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:44,724 INFO L93 Difference]: Finished difference Result 3472 states and 5210 transitions. [2021-08-21 18:04:44,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 289 states. [2021-08-21 18:04:44,725 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 65 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-08-21 18:04:44,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:44,731 INFO L225 Difference]: With dead ends: 3472 [2021-08-21 18:04:44,731 INFO L226 Difference]: Without dead ends: 2900 [2021-08-21 18:04:44,736 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 349 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52776 ImplicationChecksByTransitivity, 9771.2ms TimeCoverageRelationStatistics Valid=33504, Invalid=89346, Unknown=0, NotChecked=0, Total=122850 [2021-08-21 18:04:44,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2900 states. [2021-08-21 18:04:44,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2900 to 253. [2021-08-21 18:04:44,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 1.5515873015873016) internal successors, (391), 252 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:44,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 391 transitions. [2021-08-21 18:04:44,747 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 391 transitions. Word has length 72 [2021-08-21 18:04:44,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:44,747 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 391 transitions. [2021-08-21 18:04:44,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 65 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:44,747 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 391 transitions. [2021-08-21 18:04:44,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-08-21 18:04:44,748 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:44,748 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:44,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 18:04:44,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:44,950 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:44,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:44,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1275416701, now seen corresponding path program 29 times [2021-08-21 18:04:44,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:44,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705483194] [2021-08-21 18:04:44,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:44,950 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:44,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:45,252 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:45,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:45,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705483194] [2021-08-21 18:04:45,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705483194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:45,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013263558] [2021-08-21 18:04:45,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:04:45,252 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:45,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:45,261 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:04:45,262 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:04:46,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2021-08-21 18:04:46,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:46,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:04:46,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:46,797 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 225 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:46,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013263558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:46,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:46,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 34 [2021-08-21 18:04:46,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82976310] [2021-08-21 18:04:46,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 18:04:46,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:46,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 18:04:46,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=801, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:04:46,798 INFO L87 Difference]: Start difference. First operand 253 states and 391 transitions. Second operand has 34 states, 34 states have (on average 4.147058823529412) internal successors, (141), 34 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:04:47,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:47,044 INFO L93 Difference]: Finished difference Result 677 states and 980 transitions. [2021-08-21 18:04:47,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:04:47,044 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.147058823529412) internal successors, (141), 34 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) Word has length 74 [2021-08-21 18:04:47,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:47,046 INFO L225 Difference]: With dead ends: 677 [2021-08-21 18:04:47,046 INFO L226 Difference]: Without dead ends: 607 [2021-08-21 18:04:47,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 492.2ms TimeCoverageRelationStatistics Valid=321, Invalid=801, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:04:47,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-08-21 18:04:47,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 516. [2021-08-21 18:04:47,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 1.5572815533980582) internal successors, (802), 515 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:04:47,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 802 transitions. [2021-08-21 18:04:47,051 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 802 transitions. Word has length 74 [2021-08-21 18:04:47,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:47,051 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 802 transitions. [2021-08-21 18:04:47,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.147058823529412) internal successors, (141), 34 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:04:47,051 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 802 transitions. [2021-08-21 18:04:47,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-21 18:04:47,052 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:47,052 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:47,071 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:04:47,259 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,SelfDestructingSolverStorable30 [2021-08-21 18:04:47,259 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:47,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:47,259 INFO L82 PathProgramCache]: Analyzing trace with hash 744113025, now seen corresponding path program 30 times [2021-08-21 18:04:47,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:47,259 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472401126] [2021-08-21 18:04:47,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:47,260 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:47,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:47,822 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:47,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:47,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472401126] [2021-08-21 18:04:47,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472401126] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:47,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512098395] [2021-08-21 18:04:47,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:04:47,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:47,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:47,823 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:04:47,824 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:04:48,832 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2021-08-21 18:04:48,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:48,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:04:48,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:50,176 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:04:50,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512098395] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:50,176 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:50,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 69 [2021-08-21 18:04:50,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064614061] [2021-08-21 18:04:50,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-21 18:04:50,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:50,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-21 18:04:50,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=3995, Unknown=0, NotChecked=0, Total=4830 [2021-08-21 18:04:50,178 INFO L87 Difference]: Start difference. First operand 516 states and 802 transitions. Second operand has 70 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 69 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:03,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:03,458 INFO L93 Difference]: Finished difference Result 3884 states and 5828 transitions. [2021-08-21 18:05:03,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 324 states. [2021-08-21 18:05:03,459 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 69 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2021-08-21 18:05:03,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:03,468 INFO L225 Difference]: With dead ends: 3884 [2021-08-21 18:05:03,468 INFO L226 Difference]: Without dead ends: 3240 [2021-08-21 18:05:03,474 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 388 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66817 ImplicationChecksByTransitivity, 11565.4ms TimeCoverageRelationStatistics Valid=41625, Invalid=110085, Unknown=0, NotChecked=0, Total=151710 [2021-08-21 18:05:03,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3240 states. [2021-08-21 18:05:03,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3240 to 269. [2021-08-21 18:05:03,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 1.5522388059701493) internal successors, (416), 268 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:03,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 416 transitions. [2021-08-21 18:05:03,486 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 416 transitions. Word has length 76 [2021-08-21 18:05:03,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:03,486 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 416 transitions. [2021-08-21 18:05:03,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 69 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:03,486 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 416 transitions. [2021-08-21 18:05:03,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-08-21 18:05:03,487 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:03,487 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:03,506 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:05:03,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:03,691 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:03,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:03,692 INFO L82 PathProgramCache]: Analyzing trace with hash -707768701, now seen corresponding path program 31 times [2021-08-21 18:05:03,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:03,692 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110426083] [2021-08-21 18:05:03,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:03,692 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:03,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:03,971 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:03,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:03,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110426083] [2021-08-21 18:05:03,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110426083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:03,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956652776] [2021-08-21 18:05:03,972 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:05:03,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:03,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:03,972 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:05:03,973 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:05:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:04,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 67 conjunts are in the unsatisfiable core [2021-08-21 18:05:04,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:05,387 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:05,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956652776] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:05,387 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:05,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-08-21 18:05:05,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418737535] [2021-08-21 18:05:05,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:05:05,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:05,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:05:05,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:05:05,388 INFO L87 Difference]: Start difference. First operand 269 states and 416 transitions. Second operand has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:05,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:05,701 INFO L93 Difference]: Finished difference Result 721 states and 1044 transitions. [2021-08-21 18:05:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:05:05,701 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2021-08-21 18:05:05,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:05,703 INFO L225 Difference]: With dead ends: 721 [2021-08-21 18:05:05,703 INFO L226 Difference]: Without dead ends: 647 [2021-08-21 18:05:05,703 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 153.7ms TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:05:05,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2021-08-21 18:05:05,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 550. [2021-08-21 18:05:05,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 1.5573770491803278) internal successors, (855), 549 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:05,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 855 transitions. [2021-08-21 18:05:05,711 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 855 transitions. Word has length 78 [2021-08-21 18:05:05,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:05,712 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 855 transitions. [2021-08-21 18:05:05,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:05,712 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 855 transitions. [2021-08-21 18:05:05,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-08-21 18:05:05,713 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:05,713 INFO L512 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:05,743 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:05:05,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:05,941 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:05,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:05,941 INFO L82 PathProgramCache]: Analyzing trace with hash 740930433, now seen corresponding path program 32 times [2021-08-21 18:05:05,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:05,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970580309] [2021-08-21 18:05:05,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:05,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:05,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:06,549 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:06,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:06,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970580309] [2021-08-21 18:05:06,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970580309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:06,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252633547] [2021-08-21 18:05:06,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:05:06,550 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:06,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:06,551 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:05:06,551 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:05:07,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:05:07,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:07,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:05:07,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:09,093 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:09,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252633547] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:09,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:09,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2021-08-21 18:05:09,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393919618] [2021-08-21 18:05:09,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-08-21 18:05:09,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:09,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-08-21 18:05:09,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=929, Invalid=4473, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 18:05:09,095 INFO L87 Difference]: Start difference. First operand 550 states and 855 transitions. Second operand has 74 states, 74 states have (on average 2.0675675675675675) internal successors, (153), 73 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:24,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:24,814 INFO L93 Difference]: Finished difference Result 4318 states and 6479 transitions. [2021-08-21 18:05:24,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 361 states. [2021-08-21 18:05:24,815 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.0675675675675675) internal successors, (153), 73 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 80 [2021-08-21 18:05:24,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:24,819 INFO L225 Difference]: With dead ends: 4318 [2021-08-21 18:05:24,819 INFO L226 Difference]: Without dead ends: 3598 [2021-08-21 18:05:24,826 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 429 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83508 ImplicationChecksByTransitivity, 13606.9ms TimeCoverageRelationStatistics Valid=51145, Invalid=134185, Unknown=0, NotChecked=0, Total=185330 [2021-08-21 18:05:24,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3598 states. [2021-08-21 18:05:24,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3598 to 285. [2021-08-21 18:05:24,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 1.5528169014084507) internal successors, (441), 284 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:24,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 441 transitions. [2021-08-21 18:05:24,838 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 441 transitions. Word has length 80 [2021-08-21 18:05:24,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:24,838 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 441 transitions. [2021-08-21 18:05:24,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.0675675675675675) internal successors, (153), 73 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:24,838 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 441 transitions. [2021-08-21 18:05:24,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-21 18:05:24,839 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:24,839 INFO L512 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:24,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-21 18:05:25,045 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,SelfDestructingSolverStorable33 [2021-08-21 18:05:25,045 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:25,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:25,046 INFO L82 PathProgramCache]: Analyzing trace with hash 528727683, now seen corresponding path program 33 times [2021-08-21 18:05:25,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:25,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790303299] [2021-08-21 18:05:25,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:25,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:25,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:25,353 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:25,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:25,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790303299] [2021-08-21 18:05:25,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790303299] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:25,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269844646] [2021-08-21 18:05:25,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:05:25,353 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:25,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:25,354 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:05:25,355 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:05:26,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-08-21 18:05:26,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:26,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:05:26,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:27,091 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 289 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:27,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269844646] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:27,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:27,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 38 [2021-08-21 18:05:27,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817125196] [2021-08-21 18:05:27,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-08-21 18:05:27,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:27,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-21 18:05:27,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=1009, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:05:27,093 INFO L87 Difference]: Start difference. First operand 285 states and 441 transitions. Second operand has 38 states, 38 states have (on average 4.131578947368421) internal successors, (157), 38 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:27,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:27,354 INFO L93 Difference]: Finished difference Result 765 states and 1108 transitions. [2021-08-21 18:05:27,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:05:27,354 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.131578947368421) internal successors, (157), 38 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2021-08-21 18:05:27,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:27,355 INFO L225 Difference]: With dead ends: 765 [2021-08-21 18:05:27,355 INFO L226 Difference]: Without dead ends: 687 [2021-08-21 18:05:27,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 529.5ms TimeCoverageRelationStatistics Valid=397, Invalid=1009, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:05:27,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2021-08-21 18:05:27,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 584. [2021-08-21 18:05:27,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 1.5574614065180103) internal successors, (908), 583 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:27,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 908 transitions. [2021-08-21 18:05:27,361 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 908 transitions. Word has length 82 [2021-08-21 18:05:27,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:27,361 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 908 transitions. [2021-08-21 18:05:27,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.131578947368421) internal successors, (157), 38 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:27,361 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 908 transitions. [2021-08-21 18:05:27,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-21 18:05:27,362 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:27,362 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:27,384 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:05:27,584 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,SelfDestructingSolverStorable34 [2021-08-21 18:05:27,585 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:27,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:27,585 INFO L82 PathProgramCache]: Analyzing trace with hash 814118017, now seen corresponding path program 34 times [2021-08-21 18:05:27,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:27,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462114658] [2021-08-21 18:05:27,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:27,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:27,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:28,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:28,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462114658] [2021-08-21 18:05:28,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462114658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:28,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281857460] [2021-08-21 18:05:28,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:05:28,245 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:28,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:28,246 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:05:28,247 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:05:29,426 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:05:29,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:29,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 18:05:29,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:31,147 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:31,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281857460] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:31,148 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:31,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 77 [2021-08-21 18:05:31,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571398442] [2021-08-21 18:05:31,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-08-21 18:05:31,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:31,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-08-21 18:05:31,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1028, Invalid=4978, Unknown=0, NotChecked=0, Total=6006 [2021-08-21 18:05:31,149 INFO L87 Difference]: Start difference. First operand 584 states and 908 transitions. Second operand has 78 states, 78 states have (on average 2.0641025641025643) internal successors, (161), 77 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:49,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:49,871 INFO L93 Difference]: Finished difference Result 4774 states and 7163 transitions. [2021-08-21 18:05:49,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 400 states. [2021-08-21 18:05:49,871 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.0641025641025643) internal successors, (161), 77 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2021-08-21 18:05:49,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:49,876 INFO L225 Difference]: With dead ends: 4774 [2021-08-21 18:05:49,876 INFO L226 Difference]: Without dead ends: 3974 [2021-08-21 18:05:49,884 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 472 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103165 ImplicationChecksByTransitivity, 15742.0ms TimeCoverageRelationStatistics Valid=62217, Invalid=161985, Unknown=0, NotChecked=0, Total=224202 [2021-08-21 18:05:49,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3974 states. [2021-08-21 18:05:49,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3974 to 301. [2021-08-21 18:05:49,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 1.5533333333333332) internal successors, (466), 300 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:49,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 466 transitions. [2021-08-21 18:05:49,899 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 466 transitions. Word has length 84 [2021-08-21 18:05:49,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:49,899 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 466 transitions. [2021-08-21 18:05:49,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.0641025641025643) internal successors, (161), 77 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:49,899 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 466 transitions. [2021-08-21 18:05:49,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-21 18:05:49,900 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:49,900 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:49,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-21 18:05:50,100 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,SelfDestructingSolverStorable35 [2021-08-21 18:05:50,100 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:50,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:50,100 INFO L82 PathProgramCache]: Analyzing trace with hash 2142519171, now seen corresponding path program 35 times [2021-08-21 18:05:50,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:50,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553170510] [2021-08-21 18:05:50,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:50,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:50,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:50,399 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:50,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:50,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553170510] [2021-08-21 18:05:50,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553170510] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:50,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186192306] [2021-08-21 18:05:50,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:05:50,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:50,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:50,401 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:05:50,428 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:05:51,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2021-08-21 18:05:51,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:51,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 18:05:51,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:52,355 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 324 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:52,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186192306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:52,355 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:52,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22] total 40 [2021-08-21 18:05:52,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756200305] [2021-08-21 18:05:52,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-08-21 18:05:52,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:52,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-08-21 18:05:52,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=1122, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:05:52,356 INFO L87 Difference]: Start difference. First operand 301 states and 466 transitions. Second operand has 40 states, 40 states have (on average 4.125) internal successors, (165), 40 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:52,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:52,696 INFO L93 Difference]: Finished difference Result 809 states and 1172 transitions. [2021-08-21 18:05:52,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:05:52,696 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.125) internal successors, (165), 40 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2021-08-21 18:05:52,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:52,697 INFO L225 Difference]: With dead ends: 809 [2021-08-21 18:05:52,697 INFO L226 Difference]: Without dead ends: 727 [2021-08-21 18:05:52,698 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 84 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 577.2ms TimeCoverageRelationStatistics Valid=438, Invalid=1122, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:05:52,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-08-21 18:05:52,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 618. [2021-08-21 18:05:52,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 1.5575364667747165) internal successors, (961), 617 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:52,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 961 transitions. [2021-08-21 18:05:52,703 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 961 transitions. Word has length 86 [2021-08-21 18:05:52,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:52,704 INFO L470 AbstractCegarLoop]: Abstraction has 618 states and 961 transitions. [2021-08-21 18:05:52,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.125) internal successors, (165), 40 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:05:52,704 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 961 transitions. [2021-08-21 18:05:52,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-08-21 18:05:52,705 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:52,705 INFO L512 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:52,724 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:05:52,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:52,925 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:52,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:52,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1146078849, now seen corresponding path program 36 times [2021-08-21 18:05:52,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:52,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483800074] [2021-08-21 18:05:52,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:52,925 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:52,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:53,730 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:53,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:53,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483800074] [2021-08-21 18:05:53,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483800074] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:53,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806482241] [2021-08-21 18:05:53,730 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:05:53,730 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:53,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:53,731 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:05:53,733 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:05:55,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2021-08-21 18:05:55,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:55,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-21 18:05:55,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:56,784 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:05:56,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806482241] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:56,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:56,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41] total 81 [2021-08-21 18:05:56,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609450485] [2021-08-21 18:05:56,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-08-21 18:05:56,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:56,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-08-21 18:05:56,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1132, Invalid=5510, Unknown=0, NotChecked=0, Total=6642 [2021-08-21 18:05:56,786 INFO L87 Difference]: Start difference. First operand 618 states and 961 transitions. Second operand has 82 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 81 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:18,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:06:18,146 INFO L93 Difference]: Finished difference Result 5252 states and 7880 transitions. [2021-08-21 18:06:18,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 441 states. [2021-08-21 18:06:18,146 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 81 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2021-08-21 18:06:18,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:06:18,152 INFO L225 Difference]: With dead ends: 5252 [2021-08-21 18:06:18,152 INFO L226 Difference]: Without dead ends: 4368 [2021-08-21 18:06:18,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 517 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126123 ImplicationChecksByTransitivity, 18150.7ms TimeCoverageRelationStatistics Valid=75002, Invalid=193840, Unknown=0, NotChecked=0, Total=268842 [2021-08-21 18:06:18,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4368 states. [2021-08-21 18:06:18,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4368 to 317. [2021-08-21 18:06:18,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 1.5537974683544304) internal successors, (491), 316 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:18,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 491 transitions. [2021-08-21 18:06:18,176 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 491 transitions. Word has length 88 [2021-08-21 18:06:18,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:06:18,177 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 491 transitions. [2021-08-21 18:06:18,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 81 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:18,177 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 491 transitions. [2021-08-21 18:06:18,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-08-21 18:06:18,177 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:06:18,177 INFO L512 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:06:18,201 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:06:18,392 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,SelfDestructingSolverStorable37 [2021-08-21 18:06:18,393 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:06:18,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:06:18,393 INFO L82 PathProgramCache]: Analyzing trace with hash -965668477, now seen corresponding path program 37 times [2021-08-21 18:06:18,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:06:18,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070987103] [2021-08-21 18:06:18,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:06:18,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:06:18,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:06:18,720 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:18,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:06:18,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070987103] [2021-08-21 18:06:18,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070987103] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:18,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199647682] [2021-08-21 18:06:18,721 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:06:18,721 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:18,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:06:18,721 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:06:18,722 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:06:20,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:06:20,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 79 conjunts are in the unsatisfiable core [2021-08-21 18:06:20,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:06:20,600 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:20,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199647682] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:20,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:06:20,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-08-21 18:06:20,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356210194] [2021-08-21 18:06:20,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:06:20,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:06:20,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:06:20,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:06:20,601 INFO L87 Difference]: Start difference. First operand 317 states and 491 transitions. Second operand has 22 states, 22 states have (on average 4.090909090909091) internal successors, (90), 22 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:21,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:06:21,032 INFO L93 Difference]: Finished difference Result 853 states and 1236 transitions. [2021-08-21 18:06:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:06:21,032 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.090909090909091) internal successors, (90), 22 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2021-08-21 18:06:21,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:06:21,034 INFO L225 Difference]: With dead ends: 853 [2021-08-21 18:06:21,034 INFO L226 Difference]: Without dead ends: 767 [2021-08-21 18:06:21,034 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 201.5ms TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:06:21,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-08-21 18:06:21,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 652. [2021-08-21 18:06:21,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 651 states have (on average 1.5576036866359446) internal successors, (1014), 651 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:21,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1014 transitions. [2021-08-21 18:06:21,039 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1014 transitions. Word has length 90 [2021-08-21 18:06:21,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:06:21,040 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 1014 transitions. [2021-08-21 18:06:21,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.090909090909091) internal successors, (90), 22 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:21,040 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1014 transitions. [2021-08-21 18:06:21,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-21 18:06:21,041 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:06:21,041 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:06:21,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-21 18:06:21,256 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,SelfDestructingSolverStorable38 [2021-08-21 18:06:21,257 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:06:21,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:06:21,257 INFO L82 PathProgramCache]: Analyzing trace with hash 869591425, now seen corresponding path program 38 times [2021-08-21 18:06:21,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:06:21,257 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701381691] [2021-08-21 18:06:21,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:06:21,257 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:06:21,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:06:22,014 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:22,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:06:22,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701381691] [2021-08-21 18:06:22,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701381691] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:22,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579430041] [2021-08-21 18:06:22,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:06:22,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:22,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:06:22,015 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:06:22,016 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:06:23,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:06:23,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:06:23,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-21 18:06:23,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:06:25,280 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:25,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579430041] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:25,280 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:06:25,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2021-08-21 18:06:25,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992923972] [2021-08-21 18:06:25,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-08-21 18:06:25,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:06:25,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-08-21 18:06:25,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1241, Invalid=6069, Unknown=0, NotChecked=0, Total=7310 [2021-08-21 18:06:25,282 INFO L87 Difference]: Start difference. First operand 652 states and 1014 transitions. Second operand has 86 states, 86 states have (on average 2.058139534883721) internal successors, (177), 85 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:49,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:06:49,969 INFO L93 Difference]: Finished difference Result 5752 states and 8630 transitions. [2021-08-21 18:06:49,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 484 states. [2021-08-21 18:06:49,969 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.058139534883721) internal successors, (177), 85 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-08-21 18:06:49,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:06:49,976 INFO L225 Difference]: With dead ends: 5752 [2021-08-21 18:06:49,976 INFO L226 Difference]: Without dead ends: 4780 [2021-08-21 18:06:49,987 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 564 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152734 ImplicationChecksByTransitivity, 20500.6ms TimeCoverageRelationStatistics Valid=89669, Invalid=230121, Unknown=0, NotChecked=0, Total=319790 [2021-08-21 18:06:49,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4780 states. [2021-08-21 18:06:50,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4780 to 333. [2021-08-21 18:06:50,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 1.5542168674698795) internal successors, (516), 332 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:50,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 516 transitions. [2021-08-21 18:06:50,007 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 516 transitions. Word has length 92 [2021-08-21 18:06:50,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:06:50,008 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 516 transitions. [2021-08-21 18:06:50,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.058139534883721) internal successors, (177), 85 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:50,008 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 516 transitions. [2021-08-21 18:06:50,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-08-21 18:06:50,009 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:06:50,009 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:06:50,033 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:06:50,230 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,SelfDestructingSolverStorable39 [2021-08-21 18:06:50,230 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:06:50,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:06:50,231 INFO L82 PathProgramCache]: Analyzing trace with hash -382110589, now seen corresponding path program 39 times [2021-08-21 18:06:50,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:06:50,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743206742] [2021-08-21 18:06:50,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:06:50,231 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:06:50,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:06:50,595 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:50,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:06:50,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743206742] [2021-08-21 18:06:50,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743206742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:50,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508190654] [2021-08-21 18:06:50,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:06:50,596 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:50,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:06:50,596 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:06:50,597 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:06:52,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2021-08-21 18:06:52,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:06:52,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 83 conjunts are in the unsatisfiable core [2021-08-21 18:06:52,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:06:52,676 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:52,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508190654] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:52,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:06:52,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2021-08-21 18:06:52,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509321568] [2021-08-21 18:06:52,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:06:52,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:06:52,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:06:52,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:06:52,677 INFO L87 Difference]: Start difference. First operand 333 states and 516 transitions. Second operand has 23 states, 23 states have (on average 4.086956521739131) internal successors, (94), 23 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:53,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:06:53,184 INFO L93 Difference]: Finished difference Result 897 states and 1300 transitions. [2021-08-21 18:06:53,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:06:53,185 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.086956521739131) internal successors, (94), 23 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 94 [2021-08-21 18:06:53,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:06:53,186 INFO L225 Difference]: With dead ends: 897 [2021-08-21 18:06:53,186 INFO L226 Difference]: Without dead ends: 807 [2021-08-21 18:06:53,186 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 224.5ms TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:06:53,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-08-21 18:06:53,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 686. [2021-08-21 18:06:53,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 1.5576642335766424) internal successors, (1067), 685 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:53,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1067 transitions. [2021-08-21 18:06:53,193 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1067 transitions. Word has length 94 [2021-08-21 18:06:53,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:06:53,193 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 1067 transitions. [2021-08-21 18:06:53,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.086956521739131) internal successors, (94), 23 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:06:53,193 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1067 transitions. [2021-08-21 18:06:53,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-08-21 18:06:53,194 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:06:53,194 INFO L512 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:06:53,216 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:06:53,415 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,SelfDestructingSolverStorable40 [2021-08-21 18:06:53,415 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:06:53,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:06:53,415 INFO L82 PathProgramCache]: Analyzing trace with hash -791339647, now seen corresponding path program 40 times [2021-08-21 18:06:53,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:06:53,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266921790] [2021-08-21 18:06:53,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:06:53,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:06:53,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:06:54,257 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:54,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:06:54,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266921790] [2021-08-21 18:06:54,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266921790] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:54,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334064357] [2021-08-21 18:06:54,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:06:54,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:54,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:06:54,258 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:06:54,259 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:06:55,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:06:55,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:06:55,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-21 18:06:55,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:06:57,796 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:06:57,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334064357] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:57,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:06:57,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 89 [2021-08-21 18:06:57,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863835087] [2021-08-21 18:06:57,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2021-08-21 18:06:57,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:06:57,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2021-08-21 18:06:57,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1355, Invalid=6655, Unknown=0, NotChecked=0, Total=8010 [2021-08-21 18:06:57,798 INFO L87 Difference]: Start difference. First operand 686 states and 1067 transitions. Second operand has 90 states, 90 states have (on average 2.0555555555555554) internal successors, (185), 89 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:07:26,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:07:26,171 INFO L93 Difference]: Finished difference Result 6274 states and 9413 transitions. [2021-08-21 18:07:26,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 529 states. [2021-08-21 18:07:26,171 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.0555555555555554) internal successors, (185), 89 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2021-08-21 18:07:26,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:07:26,176 INFO L225 Difference]: With dead ends: 6274 [2021-08-21 18:07:26,176 INFO L226 Difference]: Without dead ends: 5210 [2021-08-21 18:07:26,189 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 613 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183369 ImplicationChecksByTransitivity, 23255.8ms TimeCoverageRelationStatistics Valid=106395, Invalid=271215, Unknown=0, NotChecked=0, Total=377610 [2021-08-21 18:07:26,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5210 states. [2021-08-21 18:07:26,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5210 to 349. [2021-08-21 18:07:26,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 1.5545977011494252) internal successors, (541), 348 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:07:26,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 541 transitions. [2021-08-21 18:07:26,209 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 541 transitions. Word has length 96 [2021-08-21 18:07:26,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:07:26,209 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 541 transitions. [2021-08-21 18:07:26,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.0555555555555554) internal successors, (185), 89 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:07:26,209 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 541 transitions. [2021-08-21 18:07:26,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-21 18:07:26,210 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:07:26,210 INFO L512 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:07:26,233 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:07:26,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:07:26,433 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:07:26,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:07:26,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1190963331, now seen corresponding path program 41 times [2021-08-21 18:07:26,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:07:26,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023139677] [2021-08-21 18:07:26,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:07:26,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:07:26,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:07:26,828 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:07:26,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:07:26,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023139677] [2021-08-21 18:07:26,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023139677] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:07:26,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460537820] [2021-08-21 18:07:26,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:07:26,828 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:07:26,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:07:26,829 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:07:26,830 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:07:28,523 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2021-08-21 18:07:28,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:07:28,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 46 conjunts are in the unsatisfiable core [2021-08-21 18:07:28,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:07:29,363 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 441 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:07:29,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460537820] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:07:29,364 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:07:29,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 46 [2021-08-21 18:07:29,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748009046] [2021-08-21 18:07:29,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-21 18:07:29,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:07:29,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-21 18:07:29,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=1497, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:07:29,365 INFO L87 Difference]: Start difference. First operand 349 states and 541 transitions. Second operand has 46 states, 46 states have (on average 4.108695652173913) internal successors, (189), 46 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:07:29,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:07:29,785 INFO L93 Difference]: Finished difference Result 941 states and 1364 transitions. [2021-08-21 18:07:29,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:07:29,786 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.108695652173913) internal successors, (189), 46 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2021-08-21 18:07:29,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:07:29,787 INFO L225 Difference]: With dead ends: 941 [2021-08-21 18:07:29,787 INFO L226 Difference]: Without dead ends: 847 [2021-08-21 18:07:29,787 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 772.0ms TimeCoverageRelationStatistics Valid=573, Invalid=1497, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:07:29,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-08-21 18:07:29,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 720. [2021-08-21 18:07:29,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 719 states have (on average 1.5577190542420027) internal successors, (1120), 719 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:07:29,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 1120 transitions. [2021-08-21 18:07:29,793 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 1120 transitions. Word has length 98 [2021-08-21 18:07:29,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:07:29,793 INFO L470 AbstractCegarLoop]: Abstraction has 720 states and 1120 transitions. [2021-08-21 18:07:29,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.108695652173913) internal successors, (189), 46 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:07:29,793 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 1120 transitions. [2021-08-21 18:07:29,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-08-21 18:07:29,794 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:07:29,794 INFO L512 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:07:29,818 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:07:30,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:07:30,016 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:07:30,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:07:30,017 INFO L82 PathProgramCache]: Analyzing trace with hash 914334337, now seen corresponding path program 42 times [2021-08-21 18:07:30,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:07:30,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271190893] [2021-08-21 18:07:30,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:07:30,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:07:30,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:07:30,942 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:07:30,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:07:30,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271190893] [2021-08-21 18:07:30,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271190893] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:07:30,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500374150] [2021-08-21 18:07:30,942 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:07:30,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:07:30,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:07:30,943 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:07:30,944 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:07:32,691 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2021-08-21 18:07:32,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:07:32,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-21 18:07:32,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:07:34,815 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:07:34,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500374150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:07:34,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:07:34,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47] total 93 [2021-08-21 18:07:34,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531721113] [2021-08-21 18:07:34,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-08-21 18:07:34,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:07:34,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-08-21 18:07:34,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1474, Invalid=7268, Unknown=0, NotChecked=0, Total=8742 [2021-08-21 18:07:34,816 INFO L87 Difference]: Start difference. First operand 720 states and 1120 transitions. Second operand has 94 states, 94 states have (on average 2.0531914893617023) internal successors, (193), 93 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:07,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:08:07,596 INFO L93 Difference]: Finished difference Result 6818 states and 10229 transitions. [2021-08-21 18:08:07,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 576 states. [2021-08-21 18:08:07,597 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.0531914893617023) internal successors, (193), 93 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2021-08-21 18:08:07,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:08:07,602 INFO L225 Difference]: With dead ends: 6818 [2021-08-21 18:08:07,602 INFO L226 Difference]: Without dead ends: 5658 [2021-08-21 18:08:07,620 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 719 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 664 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218416 ImplicationChecksByTransitivity, 26247.6ms TimeCoverageRelationStatistics Valid=125365, Invalid=317525, Unknown=0, NotChecked=0, Total=442890 [2021-08-21 18:08:07,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5658 states. [2021-08-21 18:08:07,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5658 to 365. [2021-08-21 18:08:07,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.554945054945055) internal successors, (566), 364 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:07,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 566 transitions. [2021-08-21 18:08:07,641 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 566 transitions. Word has length 100 [2021-08-21 18:08:07,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:08:07,642 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 566 transitions. [2021-08-21 18:08:07,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 2.0531914893617023) internal successors, (193), 93 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:07,642 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 566 transitions. [2021-08-21 18:08:07,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-08-21 18:08:07,642 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:08:07,642 INFO L512 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:08:07,667 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:08:07,856 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,SelfDestructingSolverStorable43 [2021-08-21 18:08:07,857 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:08:07,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:08:07,857 INFO L82 PathProgramCache]: Analyzing trace with hash -333845117, now seen corresponding path program 43 times [2021-08-21 18:08:07,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:08:07,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148906769] [2021-08-21 18:08:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:08:07,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:08:07,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:08:08,309 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:08:08,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:08:08,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148906769] [2021-08-21 18:08:08,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148906769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:08:08,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404303419] [2021-08-21 18:08:08,310 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:08:08,310 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:08:08,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:08:08,311 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:08:08,312 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:08:10,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:08:10,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-21 18:08:10,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:08:10,734 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:08:10,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404303419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:08:10,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:08:10,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-08-21 18:08:10,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125152782] [2021-08-21 18:08:10,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:08:10,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:08:10,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:08:10,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:08:10,735 INFO L87 Difference]: Start difference. First operand 365 states and 566 transitions. Second operand has 25 states, 25 states have (on average 4.08) internal successors, (102), 25 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:11,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:08:11,303 INFO L93 Difference]: Finished difference Result 985 states and 1428 transitions. [2021-08-21 18:08:11,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:08:11,304 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.08) internal successors, (102), 25 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2021-08-21 18:08:11,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:08:11,305 INFO L225 Difference]: With dead ends: 985 [2021-08-21 18:08:11,305 INFO L226 Difference]: Without dead ends: 887 [2021-08-21 18:08:11,305 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 307.1ms TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:08:11,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2021-08-21 18:08:11,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 754. [2021-08-21 18:08:11,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 1.5577689243027888) internal successors, (1173), 753 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:11,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 1173 transitions. [2021-08-21 18:08:11,311 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 1173 transitions. Word has length 102 [2021-08-21 18:08:11,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:08:11,311 INFO L470 AbstractCegarLoop]: Abstraction has 754 states and 1173 transitions. [2021-08-21 18:08:11,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.08) internal successors, (102), 25 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:11,311 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 1173 transitions. [2021-08-21 18:08:11,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-08-21 18:08:11,312 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:08:11,312 INFO L512 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:08:11,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-21 18:08:11,512 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,SelfDestructingSolverStorable44 [2021-08-21 18:08:11,513 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:08:11,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:08:11,513 INFO L82 PathProgramCache]: Analyzing trace with hash 225687681, now seen corresponding path program 44 times [2021-08-21 18:08:11,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:08:11,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286209150] [2021-08-21 18:08:11,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:08:11,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:08:11,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:08:12,470 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:08:12,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:08:12,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286209150] [2021-08-21 18:08:12,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286209150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:08:12,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798465158] [2021-08-21 18:08:12,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:08:12,470 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:08:12,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:08:12,471 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:08:12,472 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:08:14,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:08:14,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:08:14,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 49 conjunts are in the unsatisfiable core [2021-08-21 18:08:14,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:08:16,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:08:16,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798465158] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:08:16,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:08:16,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2021-08-21 18:08:16,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164199404] [2021-08-21 18:08:16,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2021-08-21 18:08:16,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:08:16,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-08-21 18:08:16,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=7908, Unknown=0, NotChecked=0, Total=9506 [2021-08-21 18:08:16,641 INFO L87 Difference]: Start difference. First operand 754 states and 1173 transitions. Second operand has 98 states, 98 states have (on average 2.0510204081632653) internal successors, (201), 97 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:54,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:08:54,129 INFO L93 Difference]: Finished difference Result 7384 states and 11078 transitions. [2021-08-21 18:08:54,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 625 states. [2021-08-21 18:08:54,129 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.0510204081632653) internal successors, (201), 97 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 104 [2021-08-21 18:08:54,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:08:54,135 INFO L225 Difference]: With dead ends: 7384 [2021-08-21 18:08:54,135 INFO L226 Difference]: Without dead ends: 6124 [2021-08-21 18:08:54,153 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 717 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258282 ImplicationChecksByTransitivity, 29623.3ms TimeCoverageRelationStatistics Valid=146772, Invalid=369470, Unknown=0, NotChecked=0, Total=516242 [2021-08-21 18:08:54,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6124 states. [2021-08-21 18:08:54,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6124 to 381. [2021-08-21 18:08:54,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 1.555263157894737) internal successors, (591), 380 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:54,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 591 transitions. [2021-08-21 18:08:54,172 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 591 transitions. Word has length 104 [2021-08-21 18:08:54,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:08:54,172 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 591 transitions. [2021-08-21 18:08:54,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 2.0510204081632653) internal successors, (201), 97 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:54,172 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 591 transitions. [2021-08-21 18:08:54,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-21 18:08:54,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:08:54,173 INFO L512 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:08:54,195 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:08:54,373 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,SelfDestructingSolverStorable45 [2021-08-21 18:08:54,374 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:08:54,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:08:54,374 INFO L82 PathProgramCache]: Analyzing trace with hash -698317949, now seen corresponding path program 45 times [2021-08-21 18:08:54,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:08:54,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980292466] [2021-08-21 18:08:54,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:08:54,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:08:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:08:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:08:54,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:08:54,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980292466] [2021-08-21 18:08:54,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980292466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:08:54,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607134555] [2021-08-21 18:08:54,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:08:54,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:08:54,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:08:54,889 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:08:54,891 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:08:56,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2021-08-21 18:08:56,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:08:56,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 50 conjunts are in the unsatisfiable core [2021-08-21 18:08:56,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:08:57,822 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 529 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:08:57,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607134555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:08:57,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:08:57,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27] total 50 [2021-08-21 18:08:57,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189315047] [2021-08-21 18:08:57,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-21 18:08:57,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:08:57,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-21 18:08:57,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=1777, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:08:57,824 INFO L87 Difference]: Start difference. First operand 381 states and 591 transitions. Second operand has 50 states, 50 states have (on average 4.1) internal successors, (205), 50 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:58,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:08:58,386 INFO L93 Difference]: Finished difference Result 1029 states and 1492 transitions. [2021-08-21 18:08:58,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:08:58,386 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.1) internal successors, (205), 50 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2021-08-21 18:08:58,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:08:58,387 INFO L225 Difference]: With dead ends: 1029 [2021-08-21 18:08:58,387 INFO L226 Difference]: Without dead ends: 927 [2021-08-21 18:08:58,388 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 104 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 905.8ms TimeCoverageRelationStatistics Valid=673, Invalid=1777, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:08:58,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2021-08-21 18:08:58,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 788. [2021-08-21 18:08:58,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 787 states have (on average 1.5578144853875477) internal successors, (1226), 787 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:58,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1226 transitions. [2021-08-21 18:08:58,394 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 1226 transitions. Word has length 106 [2021-08-21 18:08:58,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:08:58,394 INFO L470 AbstractCegarLoop]: Abstraction has 788 states and 1226 transitions. [2021-08-21 18:08:58,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.1) internal successors, (205), 50 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:08:58,394 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 1226 transitions. [2021-08-21 18:08:58,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-08-21 18:08:58,395 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:08:58,395 INFO L512 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:08:58,418 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:08:58,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:08:58,596 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:08:58,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:08:58,596 INFO L82 PathProgramCache]: Analyzing trace with hash -809459839, now seen corresponding path program 46 times [2021-08-21 18:08:58,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:08:58,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270558836] [2021-08-21 18:08:58,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:08:58,597 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:08:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:08:59,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:08:59,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:08:59,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270558836] [2021-08-21 18:08:59,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270558836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:08:59,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793522701] [2021-08-21 18:08:59,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:08:59,574 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:08:59,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:08:59,575 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:08:59,576 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:09:01,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:09:01,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:09:01,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-21 18:09:01,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:09:04,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:09:04,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793522701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:09:04,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:09:04,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 101 [2021-08-21 18:09:04,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047630415] [2021-08-21 18:09:04,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-08-21 18:09:04,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:09:04,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-08-21 18:09:04,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1727, Invalid=8575, Unknown=0, NotChecked=0, Total=10302 [2021-08-21 18:09:04,058 INFO L87 Difference]: Start difference. First operand 788 states and 1226 transitions. Second operand has 102 states, 102 states have (on average 2.049019607843137) internal successors, (209), 101 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:09:46,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:09:46,927 INFO L93 Difference]: Finished difference Result 7972 states and 11960 transitions. [2021-08-21 18:09:46,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 676 states. [2021-08-21 18:09:46,928 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 2.049019607843137) internal successors, (209), 101 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 108 [2021-08-21 18:09:46,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:09:46,935 INFO L225 Difference]: With dead ends: 7972 [2021-08-21 18:09:46,935 INFO L226 Difference]: Without dead ends: 6608 [2021-08-21 18:09:46,959 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 772 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303391 ImplicationChecksByTransitivity, 32961.1ms TimeCoverageRelationStatistics Valid=170817, Invalid=427485, Unknown=0, NotChecked=0, Total=598302 [2021-08-21 18:09:46,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6608 states. [2021-08-21 18:09:46,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6608 to 397. [2021-08-21 18:09:46,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 1.5555555555555556) internal successors, (616), 396 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:09:46,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 616 transitions. [2021-08-21 18:09:46,981 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 616 transitions. Word has length 108 [2021-08-21 18:09:46,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:09:46,981 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 616 transitions. [2021-08-21 18:09:46,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 2.049019607843137) internal successors, (209), 101 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:09:46,981 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 616 transitions. [2021-08-21 18:09:46,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-08-21 18:09:46,982 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:09:46,982 INFO L512 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:09:47,004 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:09:47,200 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,SelfDestructingSolverStorable47 [2021-08-21 18:09:47,201 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:09:47,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:09:47,201 INFO L82 PathProgramCache]: Analyzing trace with hash 957328003, now seen corresponding path program 47 times [2021-08-21 18:09:47,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:09:47,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859772089] [2021-08-21 18:09:47,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:09:47,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:09:47,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:09:47,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 0 proven. 1152 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:09:47,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:09:47,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859772089] [2021-08-21 18:09:47,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859772089] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:09:47,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964593604] [2021-08-21 18:09:47,705 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:09:47,705 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:09:47,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:09:47,706 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:09:47,708 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:09:49,820 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2021-08-21 18:09:49,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:09:49,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 52 conjunts are in the unsatisfiable core [2021-08-21 18:09:49,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:09:50,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 576 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:09:50,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964593604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:09:50,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:09:50,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 52 [2021-08-21 18:09:50,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594090156] [2021-08-21 18:09:50,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-21 18:09:50,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:09:50,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-21 18:09:50,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=1926, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 18:09:50,804 INFO L87 Difference]: Start difference. First operand 397 states and 616 transitions. Second operand has 52 states, 52 states have (on average 4.096153846153846) internal successors, (213), 52 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:09:51,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:09:51,349 INFO L93 Difference]: Finished difference Result 1073 states and 1556 transitions. [2021-08-21 18:09:51,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:09:51,349 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 4.096153846153846) internal successors, (213), 52 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 110 [2021-08-21 18:09:51,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:09:51,350 INFO L225 Difference]: With dead ends: 1073 [2021-08-21 18:09:51,350 INFO L226 Difference]: Without dead ends: 967 [2021-08-21 18:09:51,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 975.5ms TimeCoverageRelationStatistics Valid=726, Invalid=1926, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 18:09:51,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2021-08-21 18:09:51,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 822. [2021-08-21 18:09:51,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 821 states have (on average 1.5578562728380025) internal successors, (1279), 821 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:09:51,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 1279 transitions. [2021-08-21 18:09:51,358 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 1279 transitions. Word has length 110 [2021-08-21 18:09:51,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:09:51,358 INFO L470 AbstractCegarLoop]: Abstraction has 822 states and 1279 transitions. [2021-08-21 18:09:51,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 4.096153846153846) internal successors, (213), 52 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:09:51,358 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 1279 transitions. [2021-08-21 18:09:51,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-08-21 18:09:51,359 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:09:51,359 INFO L512 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:09:51,384 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:09:51,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-21 18:09:51,581 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:09:51,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:09:51,581 INFO L82 PathProgramCache]: Analyzing trace with hash 216373121, now seen corresponding path program 48 times [2021-08-21 18:09:51,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:09:51,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067733578] [2021-08-21 18:09:51,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:09:51,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:09:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:09:52,695 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:09:52,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:09:52,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067733578] [2021-08-21 18:09:52,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067733578] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:09:52,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837387718] [2021-08-21 18:09:52,696 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:09:52,696 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:09:52,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:09:52,697 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:09:52,697 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:09:54,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 26 check-sat command(s) [2021-08-21 18:09:54,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:09:54,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 53 conjunts are in the unsatisfiable core [2021-08-21 18:09:54,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:09:57,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:09:57,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837387718] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:09:57,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:09:57,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 53] total 105 [2021-08-21 18:09:57,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202711526] [2021-08-21 18:09:57,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2021-08-21 18:09:57,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:09:57,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2021-08-21 18:09:57,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1861, Invalid=9269, Unknown=0, NotChecked=0, Total=11130 [2021-08-21 18:09:57,449 INFO L87 Difference]: Start difference. First operand 822 states and 1279 transitions. Second operand has 106 states, 106 states have (on average 2.047169811320755) internal successors, (217), 105 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:10:46,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:10:46,230 INFO L93 Difference]: Finished difference Result 8582 states and 12875 transitions. [2021-08-21 18:10:46,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 729 states. [2021-08-21 18:10:46,230 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 2.047169811320755) internal successors, (217), 105 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 112 [2021-08-21 18:10:46,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:10:46,237 INFO L225 Difference]: With dead ends: 8582 [2021-08-21 18:10:46,237 INFO L226 Difference]: Without dead ends: 7110 [2021-08-21 18:10:46,263 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 829 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354186 ImplicationChecksByTransitivity, 37272.0ms TimeCoverageRelationStatistics Valid=197709, Invalid=492021, Unknown=0, NotChecked=0, Total=689730 [2021-08-21 18:10:46,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7110 states. [2021-08-21 18:10:46,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7110 to 413. [2021-08-21 18:10:46,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 1.5558252427184467) internal successors, (641), 412 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:10:46,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 641 transitions. [2021-08-21 18:10:46,284 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 641 transitions. Word has length 112 [2021-08-21 18:10:46,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:10:46,285 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 641 transitions. [2021-08-21 18:10:46,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 2.047169811320755) internal successors, (217), 105 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:10:46,285 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 641 transitions. [2021-08-21 18:10:46,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-08-21 18:10:46,285 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:10:46,285 INFO L512 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:10:46,317 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:10:46,486 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,SelfDestructingSolverStorable49 [2021-08-21 18:10:46,486 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:10:46,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:10:46,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1059675517, now seen corresponding path program 49 times [2021-08-21 18:10:46,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:10:46,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047577503] [2021-08-21 18:10:46,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:10:46,487 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:10:46,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:10:46,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1250 backedges. 0 proven. 1250 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:10:46,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:10:46,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047577503] [2021-08-21 18:10:46,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047577503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:10:46,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311899601] [2021-08-21 18:10:46,982 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:10:46,982 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:10:46,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:10:46,984 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:10:46,984 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:10:49,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:10:49,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 103 conjunts are in the unsatisfiable core [2021-08-21 18:10:49,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:10:49,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1250 backedges. 0 proven. 1250 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:10:49,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311899601] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:10:49,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:10:49,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2021-08-21 18:10:49,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774482287] [2021-08-21 18:10:49,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:10:49,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:10:49,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:10:49,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:10:49,812 INFO L87 Difference]: Start difference. First operand 413 states and 641 transitions. Second operand has 28 states, 28 states have (on average 4.071428571428571) internal successors, (114), 28 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:10:50,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:10:50,596 INFO L93 Difference]: Finished difference Result 1117 states and 1620 transitions. [2021-08-21 18:10:50,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:10:50,596 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.071428571428571) internal successors, (114), 28 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2021-08-21 18:10:50,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:10:50,598 INFO L225 Difference]: With dead ends: 1117 [2021-08-21 18:10:50,598 INFO L226 Difference]: Without dead ends: 1007 [2021-08-21 18:10:50,598 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 326.3ms TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:10:50,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-08-21 18:10:50,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 856. [2021-08-21 18:10:50,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 1.5578947368421052) internal successors, (1332), 855 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:10:50,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1332 transitions. [2021-08-21 18:10:50,605 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 1332 transitions. Word has length 114 [2021-08-21 18:10:50,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:10:50,605 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 1332 transitions. [2021-08-21 18:10:50,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.071428571428571) internal successors, (114), 28 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:10:50,605 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 1332 transitions. [2021-08-21 18:10:50,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-08-21 18:10:50,606 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:10:50,606 INFO L512 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:10:50,628 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:10:50,812 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,SelfDestructingSolverStorable50 [2021-08-21 18:10:50,812 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:10:50,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:10:50,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1378754431, now seen corresponding path program 50 times [2021-08-21 18:10:50,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:10:50,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698686785] [2021-08-21 18:10:50,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:10:50,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:10:50,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:10:51,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 625 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:10:51,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:10:51,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698686785] [2021-08-21 18:10:51,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698686785] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:10:51,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840518302] [2021-08-21 18:10:51,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:10:51,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:10:51,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:10:51,946 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:10:51,947 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:10:54,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:10:54,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:10:54,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 55 conjunts are in the unsatisfiable core [2021-08-21 18:10:54,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:10:57,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 625 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:10:57,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840518302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:10:57,019 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:10:57,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2021-08-21 18:10:57,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239945268] [2021-08-21 18:10:57,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2021-08-21 18:10:57,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:10:57,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2021-08-21 18:10:57,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2000, Invalid=9990, Unknown=0, NotChecked=0, Total=11990 [2021-08-21 18:10:57,021 INFO L87 Difference]: Start difference. First operand 856 states and 1332 transitions. Second operand has 110 states, 110 states have (on average 2.0454545454545454) internal successors, (225), 109 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:11:52,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:11:52,277 INFO L93 Difference]: Finished difference Result 9214 states and 13823 transitions. [2021-08-21 18:11:52,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 784 states. [2021-08-21 18:11:52,277 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 2.0454545454545454) internal successors, (225), 109 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 116 [2021-08-21 18:11:52,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:11:52,285 INFO L225 Difference]: With dead ends: 9214 [2021-08-21 18:11:52,285 INFO L226 Difference]: Without dead ends: 7630 [2021-08-21 18:11:52,315 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 951 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 888 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411127 ImplicationChecksByTransitivity, 41134.7ms TimeCoverageRelationStatistics Valid=227665, Invalid=563545, Unknown=0, NotChecked=0, Total=791210 [2021-08-21 18:11:52,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7630 states. [2021-08-21 18:11:52,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7630 to 429. [2021-08-21 18:11:52,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 1.5560747663551402) internal successors, (666), 428 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:11:52,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 666 transitions. [2021-08-21 18:11:52,339 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 666 transitions. Word has length 116 [2021-08-21 18:11:52,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:11:52,339 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 666 transitions. [2021-08-21 18:11:52,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 2.0454545454545454) internal successors, (225), 109 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:11:52,339 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 666 transitions. [2021-08-21 18:11:52,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-08-21 18:11:52,340 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:11:52,340 INFO L512 BasicCegarLoop]: trace histogram [26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:11:52,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-21 18:11:52,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:11:52,557 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:11:52,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:11:52,557 INFO L82 PathProgramCache]: Analyzing trace with hash -673928317, now seen corresponding path program 51 times [2021-08-21 18:11:52,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:11:52,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583183144] [2021-08-21 18:11:52,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:11:52,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:11:52,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:11:53,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 0 proven. 1352 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:11:53,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:11:53,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583183144] [2021-08-21 18:11:53,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583183144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:11:53,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497194295] [2021-08-21 18:11:53,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:11:53,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:11:53,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:11:53,079 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:11:53,080 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:11:55,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2021-08-21 18:11:55,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:11:55,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 107 conjunts are in the unsatisfiable core [2021-08-21 18:11:55,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:11:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 1352 backedges. 0 proven. 1352 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:11:56,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497194295] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:11:56,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:11:56,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2021-08-21 18:11:56,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314803922] [2021-08-21 18:11:56,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:11:56,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:11:56,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:11:56,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:11:56,269 INFO L87 Difference]: Start difference. First operand 429 states and 666 transitions. Second operand has 29 states, 29 states have (on average 4.068965517241379) internal successors, (118), 29 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:11:57,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:11:57,041 INFO L93 Difference]: Finished difference Result 1161 states and 1684 transitions. [2021-08-21 18:11:57,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:11:57,041 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.068965517241379) internal successors, (118), 29 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2021-08-21 18:11:57,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:11:57,042 INFO L225 Difference]: With dead ends: 1161 [2021-08-21 18:11:57,042 INFO L226 Difference]: Without dead ends: 1047 [2021-08-21 18:11:57,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 143 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 339.4ms TimeCoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:11:57,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-08-21 18:11:57,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 890. [2021-08-21 18:11:57,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 1.5579302587176602) internal successors, (1385), 889 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:11:57,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1385 transitions. [2021-08-21 18:11:57,052 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1385 transitions. Word has length 118 [2021-08-21 18:11:57,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:11:57,052 INFO L470 AbstractCegarLoop]: Abstraction has 890 states and 1385 transitions. [2021-08-21 18:11:57,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.068965517241379) internal successors, (118), 29 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:11:57,052 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1385 transitions. [2021-08-21 18:11:57,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-08-21 18:11:57,053 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:11:57,053 INFO L512 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:11:57,076 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:11:57,268 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,SelfDestructingSolverStorable52 [2021-08-21 18:11:57,269 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:11:57,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:11:57,269 INFO L82 PathProgramCache]: Analyzing trace with hash 954514049, now seen corresponding path program 52 times [2021-08-21 18:11:57,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:11:57,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556934254] [2021-08-21 18:11:57,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:11:57,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:11:57,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:11:58,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 676 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:11:58,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:11:58,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556934254] [2021-08-21 18:11:58,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556934254] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:11:58,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787564286] [2021-08-21 18:11:58,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:11:58,546 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:11:58,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:11:58,546 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:11:58,547 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:12:01,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:12:01,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:12:01,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 57 conjunts are in the unsatisfiable core [2021-08-21 18:12:01,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:12:03,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1405 backedges. 676 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:12:03,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787564286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:12:03,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:12:03,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 113 [2021-08-21 18:12:03,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018723568] [2021-08-21 18:12:03,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2021-08-21 18:12:03,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:12:03,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2021-08-21 18:12:03,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2144, Invalid=10738, Unknown=0, NotChecked=0, Total=12882 [2021-08-21 18:12:03,997 INFO L87 Difference]: Start difference. First operand 890 states and 1385 transitions. Second operand has 114 states, 114 states have (on average 2.043859649122807) internal successors, (233), 113 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:13:06,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:13:06,945 INFO L93 Difference]: Finished difference Result 9868 states and 14804 transitions. [2021-08-21 18:13:06,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 841 states. [2021-08-21 18:13:06,945 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 114 states have (on average 2.043859649122807) internal successors, (233), 113 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 120 [2021-08-21 18:13:06,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:13:06,954 INFO L225 Difference]: With dead ends: 9868 [2021-08-21 18:13:06,954 INFO L226 Difference]: Without dead ends: 8168 [2021-08-21 18:13:06,990 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1014 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 949 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474693 ImplicationChecksByTransitivity, 45633.2ms TimeCoverageRelationStatistics Valid=260910, Invalid=642540, Unknown=0, NotChecked=0, Total=903450 [2021-08-21 18:13:06,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8168 states. [2021-08-21 18:13:07,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8168 to 445. [2021-08-21 18:13:07,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 1.5563063063063063) internal successors, (691), 444 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:13:07,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 691 transitions. [2021-08-21 18:13:07,015 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 691 transitions. Word has length 120 [2021-08-21 18:13:07,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:13:07,015 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 691 transitions. [2021-08-21 18:13:07,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 2.043859649122807) internal successors, (233), 113 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:13:07,015 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 691 transitions. [2021-08-21 18:13:07,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-08-21 18:13:07,016 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:13:07,016 INFO L512 BasicCegarLoop]: trace histogram [27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:13:07,039 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:13:07,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:13:07,217 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:13:07,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:13:07,217 INFO L82 PathProgramCache]: Analyzing trace with hash -375847549, now seen corresponding path program 53 times [2021-08-21 18:13:07,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:13:07,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533659276] [2021-08-21 18:13:07,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:13:07,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:13:07,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:13:07,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 0 proven. 1458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:13:07,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:13:07,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533659276] [2021-08-21 18:13:07,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533659276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:13:07,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464239811] [2021-08-21 18:13:07,764 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:13:07,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:13:07,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:13:07,766 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:13:07,766 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:13:10,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2021-08-21 18:13:10,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:13:10,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 58 conjunts are in the unsatisfiable core [2021-08-21 18:13:10,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:13:11,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 729 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:13:11,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464239811] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:13:11,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:13:11,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 31] total 58 [2021-08-21 18:13:11,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831868667] [2021-08-21 18:13:11,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-21 18:13:11,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:13:11,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-21 18:13:11,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=2409, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:13:11,692 INFO L87 Difference]: Start difference. First operand 445 states and 691 transitions. Second operand has 58 states, 58 states have (on average 4.086206896551724) internal successors, (237), 58 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:13:12,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:13:12,301 INFO L93 Difference]: Finished difference Result 1205 states and 1748 transitions. [2021-08-21 18:13:12,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:13:12,301 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 4.086206896551724) internal successors, (237), 58 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2021-08-21 18:13:12,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:13:12,303 INFO L225 Difference]: With dead ends: 1205 [2021-08-21 18:13:12,303 INFO L226 Difference]: Without dead ends: 1087 [2021-08-21 18:13:12,303 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 1285.3ms TimeCoverageRelationStatistics Valid=897, Invalid=2409, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:13:12,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2021-08-21 18:13:12,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 924. [2021-08-21 18:13:12,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 923 states have (on average 1.5579631635969664) internal successors, (1438), 923 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:13:12,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1438 transitions. [2021-08-21 18:13:12,310 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 1438 transitions. Word has length 122 [2021-08-21 18:13:12,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:13:12,311 INFO L470 AbstractCegarLoop]: Abstraction has 924 states and 1438 transitions. [2021-08-21 18:13:12,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 4.086206896551724) internal successors, (237), 58 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:13:12,311 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 1438 transitions. [2021-08-21 18:13:12,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-08-21 18:13:12,312 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:13:12,312 INFO L512 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:13:12,337 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:13:12,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:13:12,512 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:13:12,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:13:12,513 INFO L82 PathProgramCache]: Analyzing trace with hash 367879553, now seen corresponding path program 54 times [2021-08-21 18:13:12,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:13:12,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359166083] [2021-08-21 18:13:12,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:13:12,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:13:12,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:13:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 729 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:13:13,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:13:13,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359166083] [2021-08-21 18:13:13,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359166083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:13:13,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207612895] [2021-08-21 18:13:13,861 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:13:13,861 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:13:13,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:13:13,889 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:13:13,890 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:13:16,747 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 29 check-sat command(s) [2021-08-21 18:13:16,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:13:16,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 59 conjunts are in the unsatisfiable core [2021-08-21 18:13:16,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:13:19,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1513 backedges. 729 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:13:19,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207612895] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:13:19,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:13:19,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 59] total 117 [2021-08-21 18:13:19,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403291772] [2021-08-21 18:13:19,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2021-08-21 18:13:19,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:13:19,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2021-08-21 18:13:19,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2293, Invalid=11513, Unknown=0, NotChecked=0, Total=13806 [2021-08-21 18:13:19,812 INFO L87 Difference]: Start difference. First operand 924 states and 1438 transitions. Second operand has 118 states, 118 states have (on average 2.042372881355932) internal successors, (241), 117 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:14:31,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:14:31,267 INFO L93 Difference]: Finished difference Result 10544 states and 15818 transitions. [2021-08-21 18:14:31,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 900 states. [2021-08-21 18:14:31,267 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 2.042372881355932) internal successors, (241), 117 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 124 [2021-08-21 18:14:31,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:14:31,278 INFO L225 Difference]: With dead ends: 10544 [2021-08-21 18:14:31,278 INFO L226 Difference]: Without dead ends: 8724 [2021-08-21 18:14:31,317 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1079 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 1012 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545380 ImplicationChecksByTransitivity, 50218.5ms TimeCoverageRelationStatistics Valid=297677, Invalid=729505, Unknown=0, NotChecked=0, Total=1027182 [2021-08-21 18:14:31,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8724 states. [2021-08-21 18:14:31,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8724 to 461. [2021-08-21 18:14:31,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 1.5565217391304347) internal successors, (716), 460 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:14:31,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 716 transitions. [2021-08-21 18:14:31,349 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 716 transitions. Word has length 124 [2021-08-21 18:14:31,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:14:31,349 INFO L470 AbstractCegarLoop]: Abstraction has 461 states and 716 transitions. [2021-08-21 18:14:31,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 2.042372881355932) internal successors, (241), 117 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:14:31,350 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 716 transitions. [2021-08-21 18:14:31,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-08-21 18:14:31,350 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:14:31,350 INFO L512 BasicCegarLoop]: trace histogram [28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:14:31,377 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:14:31,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:14:31,574 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:14:31,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:14:31,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1490882429, now seen corresponding path program 55 times [2021-08-21 18:14:31,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:14:31,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971166062] [2021-08-21 18:14:31,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:14:31,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:14:31,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:14:32,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1568 backedges. 0 proven. 1568 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:14:32,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:14:32,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971166062] [2021-08-21 18:14:32,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971166062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:14:32,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544390797] [2021-08-21 18:14:32,163 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:14:32,163 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:14:32,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:14:32,164 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:14:32,164 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:14:34,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:14:34,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 115 conjunts are in the unsatisfiable core [2021-08-21 18:14:34,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:14:35,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1568 backedges. 0 proven. 1568 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:14:35,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544390797] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:14:35,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:14:35,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2021-08-21 18:14:35,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384863405] [2021-08-21 18:14:35,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:14:35,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:14:35,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:14:35,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:14:35,642 INFO L87 Difference]: Start difference. First operand 461 states and 716 transitions. Second operand has 31 states, 31 states have (on average 4.064516129032258) internal successors, (126), 31 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:14:36,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:14:36,560 INFO L93 Difference]: Finished difference Result 1249 states and 1812 transitions. [2021-08-21 18:14:36,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:14:36,561 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 4.064516129032258) internal successors, (126), 31 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 126 [2021-08-21 18:14:36,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:14:36,562 INFO L225 Difference]: With dead ends: 1249 [2021-08-21 18:14:36,562 INFO L226 Difference]: Without dead ends: 1127 [2021-08-21 18:14:36,562 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 400.7ms TimeCoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:14:36,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2021-08-21 18:14:36,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 958. [2021-08-21 18:14:36,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 1.5579937304075235) internal successors, (1491), 957 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:14:36,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1491 transitions. [2021-08-21 18:14:36,570 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1491 transitions. Word has length 126 [2021-08-21 18:14:36,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:14:36,570 INFO L470 AbstractCegarLoop]: Abstraction has 958 states and 1491 transitions. [2021-08-21 18:14:36,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.064516129032258) internal successors, (126), 31 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:14:36,570 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1491 transitions. [2021-08-21 18:14:36,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-08-21 18:14:36,571 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:14:36,571 INFO L512 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:14:36,603 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:14:36,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:14:36,785 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:14:36,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:14:36,785 INFO L82 PathProgramCache]: Analyzing trace with hash -768925311, now seen corresponding path program 56 times [2021-08-21 18:14:36,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:14:36,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560065493] [2021-08-21 18:14:36,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:14:36,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:14:36,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:14:38,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 784 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:14:38,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:14:38,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560065493] [2021-08-21 18:14:38,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560065493] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:14:38,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784742782] [2021-08-21 18:14:38,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:14:38,238 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:14:38,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:14:38,239 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:14:38,240 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:14:41,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:14:41,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:14:41,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 61 conjunts are in the unsatisfiable core [2021-08-21 18:14:41,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:14:44,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1625 backedges. 784 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:14:44,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784742782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:14:44,458 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:14:44,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61] total 121 [2021-08-21 18:14:44,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335526262] [2021-08-21 18:14:44,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2021-08-21 18:14:44,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:14:44,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2021-08-21 18:14:44,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2447, Invalid=12315, Unknown=0, NotChecked=0, Total=14762 [2021-08-21 18:14:44,460 INFO L87 Difference]: Start difference. First operand 958 states and 1491 transitions. Second operand has 122 states, 122 states have (on average 2.040983606557377) internal successors, (249), 121 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-08-21 18:15:41,071 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:15:41,071 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:15:41,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 757 states. [2021-08-21 18:15:41,081 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 18:15:41,106 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:15:41,281 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,SelfDestructingSolverStorable57 [2021-08-21 18:15:41,282 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (958states) and FLOYD_HOARE automaton (currently 757 states, 122 states before enhancement),while ReachableStatesComputation was computing reachable states (7975 states constructed, input type IntersectNwa). [2021-08-21 18:15:41,283 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 18:15:41,283 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 18:15:41,286 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 18:15:41,286 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 18:15:41,287 INFO L202 PluginConnector]: Adding new model figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 06:15:41 BasicIcfg [2021-08-21 18:15:41,287 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 18:15:41,288 INFO L168 Benchmark]: Toolchain (without parser) took 749928.07 ms. Allocated memory was 191.9 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 172.1 MB in the beginning and 1.1 GB in the end (delta: -887.8 MB). Peak memory consumption was 533.5 MB. Max. memory is 8.0 GB. [2021-08-21 18:15:41,288 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 191.9 MB. Free memory was 173.2 MB in the beginning and 173.1 MB in the end (delta: 88.7 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:15:41,289 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.08 ms. Allocated memory is still 191.9 MB. Free memory was 172.1 MB in the beginning and 170.6 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:15:41,289 INFO L168 Benchmark]: Boogie Preprocessor took 10.28 ms. Allocated memory is still 191.9 MB. Free memory was 170.6 MB in the beginning and 169.7 MB in the end (delta: 899.2 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:15:41,289 INFO L168 Benchmark]: RCFGBuilder took 300.61 ms. Allocated memory is still 191.9 MB. Free memory was 169.6 MB in the beginning and 157.9 MB in the end (delta: 11.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-21 18:15:41,289 INFO L168 Benchmark]: TraceAbstraction took 749595.70 ms. Allocated memory was 191.9 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 157.4 MB in the beginning and 1.1 GB in the end (delta: -902.5 MB). Peak memory consumption was 518.9 MB. Max. memory is 8.0 GB. [2021-08-21 18:15:41,290 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.12 ms. Allocated memory is still 191.9 MB. Free memory was 173.2 MB in the beginning and 173.1 MB in the end (delta: 88.7 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 18.08 ms. Allocated memory is still 191.9 MB. Free memory was 172.1 MB in the beginning and 170.6 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 10.28 ms. Allocated memory is still 191.9 MB. Free memory was 170.6 MB in the beginning and 169.7 MB in the end (delta: 899.2 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 300.61 ms. Allocated memory is still 191.9 MB. Free memory was 169.6 MB in the beginning and 157.9 MB in the end (delta: 11.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 749595.70 ms. Allocated memory was 191.9 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 157.4 MB in the beginning and 1.1 GB in the end (delta: -902.5 MB). Peak memory consumption was 518.9 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 30, positive: 24, positive conditional: 24, positive unconditional: 0, negative: 6, negative conditional: 6, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 24, positive: 24, positive conditional: 0, positive unconditional: 24, 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: 24, positive: 24, positive conditional: 0, positive unconditional: 24, 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: 24, positive: 23, positive conditional: 0, positive unconditional: 23, 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: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 24, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 24, unknown conditional: 0, unknown unconditional: 24] , Statistics on independence cache: Total cache size (in pairs): 24, Positive cache size: 24, Positive conditional cache size: 0, Positive unconditional cache size: 24, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 6 - 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: 50]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (958states) and FLOYD_HOARE automaton (currently 757 states, 122 states before enhancement),while ReachableStatesComputation was computing reachable states (7975 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (958states) and FLOYD_HOARE automaton (currently 757 states, 122 states before enhancement),while ReachableStatesComputation was computing reachable states (7975 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (958states) and FLOYD_HOARE automaton (currently 757 states, 122 states before enhancement),while ReachableStatesComputation was computing reachable states (7975 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 31 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 749494.2ms, OverallIterations: 58, TraceHistogramMax: 29, EmptinessCheckTime: 61.2ms, AutomataDifference: 595413.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 51.4ms, PartialOrderReductionTime: 41.1ms, HoareTripleCheckerStatistics: 5477 SDtfs, 27480 SDslu, 91733 SDs, 0 SdLazy, 103839 SolverSat, 5705 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 48988.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16021 GetRequests, 3379 SyntacticMatches, 56 SemanticMatches, 12586 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3891776 ImplicationChecksByTransitivity, 465187.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=958occurred in iteration=57, InterpolantAutomatonStates: 9941, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 546.7ms AutomataMinimizationTime, 57 MinimizatonAttempts, 88664 StatesRemovedByMinimization, 57 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 364.1ms SsaConstructionTime, 1805.2ms SatisfiabilityAnalysisTime, 77816.1ms InterpolantComputationTime, 8222 NumberOfCodeBlocks, 8222 NumberOfCodeBlocksAsserted, 530 NumberOfCheckSat, 8107 ConstructedInterpolants, 0 QuantifiedInterpolants, 52913 SizeOfPredicates, 144 NumberOfNonLiveVariables, 10673 ConjunctsInSsa, 2292 ConjunctsInUnsatCore, 115 InterpolantComputations, 1 PerfectInterpolantSequences, 18991/63394 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