/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 12:42:11,118 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 12:42:11,120 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 12:42:11,153 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 12:42:11,154 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 12:42:11,157 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 12:42:11,159 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 12:42:11,164 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 12:42:11,165 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 12:42:11,170 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 12:42:11,170 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 12:42:11,171 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 12:42:11,171 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 12:42:11,173 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 12:42:11,174 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 12:42:11,178 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 12:42:11,178 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 12:42:11,179 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 12:42:11,182 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 12:42:11,183 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 12:42:11,184 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 12:42:11,186 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 12:42:11,186 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 12:42:11,188 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 12:42:11,191 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 12:42:11,191 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 12:42:11,191 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 12:42:11,191 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 12:42:11,192 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 12:42:11,192 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 12:42:11,192 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 12:42:11,193 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 12:42:11,193 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 12:42:11,194 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 12:42:11,194 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 12:42:11,194 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 12:42:11,195 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 12:42:11,195 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 12:42:11,195 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 12:42:11,196 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 12:42:11,196 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 12:42:11,199 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-21 12:42:11,225 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 12:42:11,226 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 12:42:11,226 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 12:42:11,226 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 12:42:11,228 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 12:42:11,228 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 12:42:11,228 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 12:42:11,229 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 12:42:11,229 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 12:42:11,229 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 12:42:11,229 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 12:42:11,229 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 12:42:11,230 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 12:42:11,230 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:42:11,231 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 12:42:11,231 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-21 12:42:11,500 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 12:42:11,528 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 12:42:11,530 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 12:42:11,530 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 12:42:11,531 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 12:42:11,532 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 12:42:11,532 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 12:42:11,562 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 12:42:11,564 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 12:42:11,565 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 12:42:11,565 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 12:42:11,565 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 12:42:11,573 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,577 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,583 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 12:42:11,583 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 12:42:11,584 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 12:42:11,584 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 12:42:11,588 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,588 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,589 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,589 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,590 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,592 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,592 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 12:42:11" (1/1) ... [2021-08-21 12:42:11,593 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 12:42:11,593 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 12:42:11,593 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 12:42:11,593 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 12:42:11,594 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:42:11" (1/1) ... [2021-08-21 12:42:11,598 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:42:11,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:11,615 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 12:42:11,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 12:42:11,649 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 12:42:11,649 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 12:42:11,649 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 12:42:11,649 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 12:42:11,649 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 12:42:11,649 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 12:42:11,649 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 12:42:11,649 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 12:42:11,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 12:42:11,650 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 12:42:11,776 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 12:42:11,777 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 12:42:11,778 INFO L202 PluginConnector]: Adding new model figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:42:11 BoogieIcfgContainer [2021-08-21 12:42:11,778 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 12:42:11,779 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 12:42:11,779 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 12:42:11,781 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 12:42:11,781 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:42:11" (1/2) ... [2021-08-21 12:42:11,782 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@403bec0 and model type figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 12:42:11, skipping insertion in model container [2021-08-21 12:42:11,782 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 12:42:11" (2/2) ... [2021-08-21 12:42:11,782 INFO L111 eAbstractionObserver]: Analyzing ICFG figure1.wvr.bpl [2021-08-21 12:42:11,785 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 12:42:11,785 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 12:42:11,785 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 12:42:11,786 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 12:42:11,819 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-21 12:42:11,844 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 12:42:11,848 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 12:42:11,849 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-21 12:42:11,854 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 22 transitions, 60 flow [2021-08-21 12:42:11,864 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:11,865 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:11,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:42:11,869 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:11,870 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:42:11,870 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:11,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:11,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1212787643, now seen corresponding path program 1 times [2021-08-21 12:42:11,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:11,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199644021] [2021-08-21 12:42:11,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:11,880 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:11,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:11,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:11,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:11,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199644021] [2021-08-21 12:42:11,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199644021] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:42:11,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:42:11,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:42:11,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077514610] [2021-08-21 12:42:11,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:42:11,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:11,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:42:11,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:42:11,983 INFO L87 Difference]: Start difference. First operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 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) 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 12:42:12,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:12,000 INFO L93 Difference]: Finished difference Result 57 states and 100 transitions. [2021-08-21 12:42:12,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:42:12,002 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 12:42:12,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:12,008 INFO L225 Difference]: With dead ends: 57 [2021-08-21 12:42:12,008 INFO L226 Difference]: Without dead ends: 42 [2021-08-21 12:42:12,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:42:12,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-08-21 12:42:12,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 40. [2021-08-21 12:42:12,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 39 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:12,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 71 transitions. [2021-08-21 12:42:12,030 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 71 transitions. Word has length 14 [2021-08-21 12:42:12,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:12,031 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 71 transitions. [2021-08-21 12:42:12,031 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 12:42:12,031 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 71 transitions. [2021-08-21 12:42:12,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:42:12,032 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:12,032 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:42:12,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 12:42:12,032 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:12,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:12,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1488322375, now seen corresponding path program 1 times [2021-08-21 12:42:12,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:12,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608051935] [2021-08-21 12:42:12,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:12,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:12,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:12,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:12,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:12,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608051935] [2021-08-21 12:42:12,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608051935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:12,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575155382] [2021-08-21 12:42:12,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:12,120 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:12,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:12,122 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:12,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 12:42:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:12,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:42:12,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:12,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:12,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575155382] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:12,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:12,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-08-21 12:42:12,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232774597] [2021-08-21 12:42:12,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:42:12,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:12,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:42:12,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:42:12,434 INFO L87 Difference]: Start difference. First operand 40 states and 71 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 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 12:42:12,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:12,547 INFO L93 Difference]: Finished difference Result 63 states and 108 transitions. [2021-08-21 12:42:12,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:42:12,548 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 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 16 [2021-08-21 12:42:12,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:12,549 INFO L225 Difference]: With dead ends: 63 [2021-08-21 12:42:12,549 INFO L226 Difference]: Without dead ends: 63 [2021-08-21 12:42:12,549 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 141.7ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:42:12,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-08-21 12:42:12,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 45. [2021-08-21 12:42:12,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.8181818181818181) internal successors, (80), 44 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:12,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 80 transitions. [2021-08-21 12:42:12,554 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 80 transitions. Word has length 16 [2021-08-21 12:42:12,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:12,555 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 80 transitions. [2021-08-21 12:42:12,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 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 12:42:12,555 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 80 transitions. [2021-08-21 12:42:12,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:42:12,555 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:12,556 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:42:12,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:12,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:12,772 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:12,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:12,773 INFO L82 PathProgramCache]: Analyzing trace with hash -841147161, now seen corresponding path program 2 times [2021-08-21 12:42:12,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:12,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442756974] [2021-08-21 12:42:12,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:12,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:12,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:12,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:12,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:12,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442756974] [2021-08-21 12:42:12,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442756974] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:42:12,813 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:42:12,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-21 12:42:12,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577104404] [2021-08-21 12:42:12,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:42:12,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:12,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:42:12,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:42:12,819 INFO L87 Difference]: Start difference. First operand 45 states and 80 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:12,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:12,887 INFO L93 Difference]: Finished difference Result 50 states and 88 transitions. [2021-08-21 12:42:12,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:42:12,888 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:42:12,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:12,888 INFO L225 Difference]: With dead ends: 50 [2021-08-21 12:42:12,888 INFO L226 Difference]: Without dead ends: 48 [2021-08-21 12:42:12,889 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 36.7ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:42:12,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-08-21 12:42:12,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2021-08-21 12:42:12,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.8095238095238095) internal successors, (76), 42 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:12,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 76 transitions. [2021-08-21 12:42:12,893 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 76 transitions. Word has length 16 [2021-08-21 12:42:12,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:12,893 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 76 transitions. [2021-08-21 12:42:12,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:12,893 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 76 transitions. [2021-08-21 12:42:12,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 12:42:12,893 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:12,893 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:42:12,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 12:42:12,894 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:12,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:12,894 INFO L82 PathProgramCache]: Analyzing trace with hash -976918153, now seen corresponding path program 1 times [2021-08-21 12:42:12,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:12,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264971795] [2021-08-21 12:42:12,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:12,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:12,938 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 12:42:12,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:12,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264971795] [2021-08-21 12:42:12,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264971795] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:12,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112820039] [2021-08-21 12:42:12,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:12,939 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:12,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:12,953 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:12,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 12:42:13,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:13,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:42:13,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:13,138 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 12:42:13,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112820039] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:13,138 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:13,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-08-21 12:42:13,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720684935] [2021-08-21 12:42:13,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:42:13,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:13,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:42:13,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:42:13,139 INFO L87 Difference]: Start difference. First operand 43 states and 76 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 12:42:13,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:13,151 INFO L93 Difference]: Finished difference Result 96 states and 173 transitions. [2021-08-21 12:42:13,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 12:42:13,151 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 12:42:13,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:13,152 INFO L225 Difference]: With dead ends: 96 [2021-08-21 12:42:13,152 INFO L226 Difference]: Without dead ends: 75 [2021-08-21 12:42:13,152 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.2ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:42:13,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-08-21 12:42:13,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 58. [2021-08-21 12:42:13,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.912280701754386) internal successors, (109), 57 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 12:42:13,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 109 transitions. [2021-08-21 12:42:13,157 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 109 transitions. Word has length 18 [2021-08-21 12:42:13,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:13,157 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 109 transitions. [2021-08-21 12:42:13,157 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 12:42:13,157 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 109 transitions. [2021-08-21 12:42:13,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-21 12:42:13,157 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:13,158 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 12:42:13,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:13,376 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,SelfDestructingSolverStorable3 [2021-08-21 12:42:13,377 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:13,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:13,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1383534453, now seen corresponding path program 2 times [2021-08-21 12:42:13,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:13,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144491640] [2021-08-21 12:42:13,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:13,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:13,452 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 12:42:13,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:13,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144491640] [2021-08-21 12:42:13,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144491640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:13,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366849117] [2021-08-21 12:42:13,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:42:13,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:13,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:13,469 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:13,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 12:42:13,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:42:13,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:13,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:42:13,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:13,710 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 12:42:13,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366849117] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:13,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:13,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-08-21 12:42:13,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755196685] [2021-08-21 12:42:13,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:42:13,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:13,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:42:13,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:42:13,712 INFO L87 Difference]: Start difference. First operand 58 states and 109 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:13,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:13,937 INFO L93 Difference]: Finished difference Result 173 states and 308 transitions. [2021-08-21 12:42:13,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:42:13,938 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-21 12:42:13,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:13,939 INFO L225 Difference]: With dead ends: 173 [2021-08-21 12:42:13,939 INFO L226 Difference]: Without dead ends: 167 [2021-08-21 12:42:13,939 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 216.4ms TimeCoverageRelationStatistics Valid=185, Invalid=465, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:42:13,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-08-21 12:42:13,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 67. [2021-08-21 12:42:13,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.9545454545454546) internal successors, (129), 66 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 12:42:13,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 129 transitions. [2021-08-21 12:42:13,944 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 129 transitions. Word has length 20 [2021-08-21 12:42:13,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:13,944 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 129 transitions. [2021-08-21 12:42:13,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:13,944 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 129 transitions. [2021-08-21 12:42:13,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-21 12:42:13,945 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:13,945 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 12:42:13,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-08-21 12:42:14,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:14,163 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:14,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:14,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1633346791, now seen corresponding path program 3 times [2021-08-21 12:42:14,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:14,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981701804] [2021-08-21 12:42:14,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:14,164 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:14,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:14,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:14,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:14,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981701804] [2021-08-21 12:42:14,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981701804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:14,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131315856] [2021-08-21 12:42:14,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:42:14,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:14,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:14,215 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:14,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 12:42:14,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:42:14,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:14,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 12:42:14,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:14,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:14,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131315856] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:14,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:14,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-08-21 12:42:14,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270838314] [2021-08-21 12:42:14,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:42:14,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:14,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:42:14,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:42:14,465 INFO L87 Difference]: Start difference. First operand 67 states and 129 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 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 12:42:14,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:14,680 INFO L93 Difference]: Finished difference Result 145 states and 267 transitions. [2021-08-21 12:42:14,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:42:14,680 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 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 20 [2021-08-21 12:42:14,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:14,681 INFO L225 Difference]: With dead ends: 145 [2021-08-21 12:42:14,681 INFO L226 Difference]: Without dead ends: 141 [2021-08-21 12:42:14,681 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 197.8ms TimeCoverageRelationStatistics Valid=176, Invalid=424, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:42:14,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-08-21 12:42:14,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 66. [2021-08-21 12:42:14,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 1.9384615384615385) internal successors, (126), 65 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 12:42:14,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 126 transitions. [2021-08-21 12:42:14,685 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 126 transitions. Word has length 20 [2021-08-21 12:42:14,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:14,685 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 126 transitions. [2021-08-21 12:42:14,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 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 12:42:14,685 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 126 transitions. [2021-08-21 12:42:14,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 12:42:14,686 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:14,686 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 12:42:14,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:14,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:14,903 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:14,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:14,903 INFO L82 PathProgramCache]: Analyzing trace with hash 1508489523, now seen corresponding path program 4 times [2021-08-21 12:42:14,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:14,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241763445] [2021-08-21 12:42:14,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:14,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:14,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:14,962 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 12:42:14,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:14,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241763445] [2021-08-21 12:42:14,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241763445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:14,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501203836] [2021-08-21 12:42:14,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:42:14,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:14,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:14,964 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:14,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 12:42:15,048 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:42:15,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:15,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-21 12:42:15,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:15,162 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 12:42:15,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501203836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:15,163 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:15,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-08-21 12:42:15,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185274291] [2021-08-21 12:42:15,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 12:42:15,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:15,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 12:42:15,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:42:15,164 INFO L87 Difference]: Start difference. First operand 66 states and 126 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:15,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:15,178 INFO L93 Difference]: Finished difference Result 162 states and 309 transitions. [2021-08-21 12:42:15,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:42:15,179 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 12:42:15,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:15,179 INFO L225 Difference]: With dead ends: 162 [2021-08-21 12:42:15,179 INFO L226 Difference]: Without dead ends: 135 [2021-08-21 12:42:15,179 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.2ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:42:15,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-08-21 12:42:15,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 105. [2021-08-21 12:42:15,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.048076923076923) internal successors, (213), 104 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 12:42:15,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 213 transitions. [2021-08-21 12:42:15,184 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 213 transitions. Word has length 22 [2021-08-21 12:42:15,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:15,184 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 213 transitions. [2021-08-21 12:42:15,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:15,184 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 213 transitions. [2021-08-21 12:42:15,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 12:42:15,185 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:15,185 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 12:42:15,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:15,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:15,402 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:15,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:15,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1228681265, now seen corresponding path program 5 times [2021-08-21 12:42:15,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:15,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276545624] [2021-08-21 12:42:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:15,403 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:15,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:15,480 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 12:42:15,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:15,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276545624] [2021-08-21 12:42:15,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276545624] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:15,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718702833] [2021-08-21 12:42:15,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:42:15,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:15,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:15,483 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:15,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 12:42:15,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:42:15,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:15,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 12:42:15,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:15,775 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 12:42:15,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718702833] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:15,775 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:15,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-08-21 12:42:15,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926156104] [2021-08-21 12:42:15,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:42:15,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:15,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:42:15,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:42:15,777 INFO L87 Difference]: Start difference. First operand 105 states and 213 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:16,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:16,232 INFO L93 Difference]: Finished difference Result 364 states and 691 transitions. [2021-08-21 12:42:16,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:42:16,232 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 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 24 [2021-08-21 12:42:16,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:16,234 INFO L225 Difference]: With dead ends: 364 [2021-08-21 12:42:16,234 INFO L226 Difference]: Without dead ends: 334 [2021-08-21 12:42:16,234 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 375.5ms TimeCoverageRelationStatistics Valid=402, Invalid=1080, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 12:42:16,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-08-21 12:42:16,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 92. [2021-08-21 12:42:16,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.967032967032967) internal successors, (179), 91 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:16,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 179 transitions. [2021-08-21 12:42:16,239 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 179 transitions. Word has length 24 [2021-08-21 12:42:16,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:16,239 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 179 transitions. [2021-08-21 12:42:16,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:16,239 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 179 transitions. [2021-08-21 12:42:16,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 12:42:16,240 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:16,240 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 12:42:16,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:16,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:16,441 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:16,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:16,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1864859111, now seen corresponding path program 6 times [2021-08-21 12:42:16,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:16,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106881334] [2021-08-21 12:42:16,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:16,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:16,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:16,539 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:16,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:16,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106881334] [2021-08-21 12:42:16,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106881334] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:16,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132396449] [2021-08-21 12:42:16,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:42:16,541 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:16,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:16,543 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:16,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 12:42:16,675 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-21 12:42:16,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:16,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 12:42:16,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:16,884 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:16,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132396449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:16,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:16,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 14 [2021-08-21 12:42:16,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504256064] [2021-08-21 12:42:16,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:42:16,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:16,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:42:16,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:42:16,900 INFO L87 Difference]: Start difference. First operand 92 states and 179 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:17,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:17,297 INFO L93 Difference]: Finished difference Result 239 states and 453 transitions. [2021-08-21 12:42:17,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:42:17,298 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 12:42:17,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:17,304 INFO L225 Difference]: With dead ends: 239 [2021-08-21 12:42:17,304 INFO L226 Difference]: Without dead ends: 235 [2021-08-21 12:42:17,304 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 350.5ms TimeCoverageRelationStatistics Valid=356, Invalid=976, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 12:42:17,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-08-21 12:42:17,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 84. [2021-08-21 12:42:17,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.9759036144578312) internal successors, (164), 83 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:17,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 164 transitions. [2021-08-21 12:42:17,308 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 164 transitions. Word has length 24 [2021-08-21 12:42:17,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:17,308 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 164 transitions. [2021-08-21 12:42:17,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:17,308 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 164 transitions. [2021-08-21 12:42:17,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:42:17,309 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:17,309 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 12:42:17,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:17,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:17,543 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:17,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:17,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1276536081, now seen corresponding path program 7 times [2021-08-21 12:42:17,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:17,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832895362] [2021-08-21 12:42:17,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:17,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:17,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:17,600 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 12:42:17,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:17,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832895362] [2021-08-21 12:42:17,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832895362] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:17,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716843808] [2021-08-21 12:42:17,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:42:17,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:17,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:17,617 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:17,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 12:42:17,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:17,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 12:42:17,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:17,905 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 12:42:17,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716843808] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:17,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:17,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-08-21 12:42:17,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890244752] [2021-08-21 12:42:17,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:42:17,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:17,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:42:17,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:42:17,906 INFO L87 Difference]: Start difference. First operand 84 states and 164 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 12:42:17,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:17,928 INFO L93 Difference]: Finished difference Result 221 states and 426 transitions. [2021-08-21 12:42:17,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:42:17,929 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 12:42:17,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:17,930 INFO L225 Difference]: With dead ends: 221 [2021-08-21 12:42:17,930 INFO L226 Difference]: Without dead ends: 188 [2021-08-21 12:42:17,930 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.8ms TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:42:17,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-08-21 12:42:17,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 145. [2021-08-21 12:42:17,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.0833333333333335) internal successors, (300), 144 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:17,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 300 transitions. [2021-08-21 12:42:17,939 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 300 transitions. Word has length 26 [2021-08-21 12:42:17,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:17,939 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 300 transitions. [2021-08-21 12:42:17,939 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 12:42:17,940 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 300 transitions. [2021-08-21 12:42:17,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 12:42:17,940 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:17,940 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 12:42:17,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-08-21 12:42:18,156 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,SelfDestructingSolverStorable9 [2021-08-21 12:42:18,157 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:18,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:18,157 INFO L82 PathProgramCache]: Analyzing trace with hash 923558637, now seen corresponding path program 8 times [2021-08-21 12:42:18,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:18,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899842466] [2021-08-21 12:42:18,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:18,158 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:18,287 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 12:42:18,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:18,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899842466] [2021-08-21 12:42:18,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899842466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:18,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307326576] [2021-08-21 12:42:18,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:42:18,288 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:18,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:18,289 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:18,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 12:42:18,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:42:18,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:18,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-21 12:42:18,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:18,731 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 12:42:18,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307326576] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:18,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:18,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-08-21 12:42:18,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107309972] [2021-08-21 12:42:18,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:42:18,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:18,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:42:18,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:42:18,733 INFO L87 Difference]: Start difference. First operand 145 states and 300 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:19,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:19,497 INFO L93 Difference]: Finished difference Result 561 states and 1077 transitions. [2021-08-21 12:42:19,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 12:42:19,497 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 12:42:19,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:19,499 INFO L225 Difference]: With dead ends: 561 [2021-08-21 12:42:19,499 INFO L226 Difference]: Without dead ends: 495 [2021-08-21 12:42:19,500 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 685.3ms TimeCoverageRelationStatistics Valid=757, Invalid=2105, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 12:42:19,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-08-21 12:42:19,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 114. [2021-08-21 12:42:19,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.991150442477876) internal successors, (225), 113 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 12:42:19,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 225 transitions. [2021-08-21 12:42:19,505 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 225 transitions. Word has length 28 [2021-08-21 12:42:19,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:19,506 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 225 transitions. [2021-08-21 12:42:19,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:19,506 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 225 transitions. [2021-08-21 12:42:19,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 12:42:19,506 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:19,506 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 12:42:19,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:19,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:19,721 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:19,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:19,721 INFO L82 PathProgramCache]: Analyzing trace with hash -805165081, now seen corresponding path program 9 times [2021-08-21 12:42:19,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:19,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834449663] [2021-08-21 12:42:19,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:19,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:19,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:19,791 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:19,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:19,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834449663] [2021-08-21 12:42:19,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834449663] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:19,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136492139] [2021-08-21 12:42:19,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:42:19,791 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:19,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:19,792 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:19,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 12:42:19,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-21 12:42:19,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:19,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-21 12:42:19,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:20,210 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:20,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136492139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:20,211 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:20,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 17 [2021-08-21 12:42:20,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91005400] [2021-08-21 12:42:20,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:42:20,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:20,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:42:20,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:42:20,212 INFO L87 Difference]: Start difference. First operand 114 states and 225 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:20,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:20,942 INFO L93 Difference]: Finished difference Result 351 states and 677 transitions. [2021-08-21 12:42:20,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 12:42:20,942 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 12:42:20,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:20,943 INFO L225 Difference]: With dead ends: 351 [2021-08-21 12:42:20,943 INFO L226 Difference]: Without dead ends: 347 [2021-08-21 12:42:20,944 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 646.1ms TimeCoverageRelationStatistics Valid=647, Invalid=1903, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 12:42:20,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-08-21 12:42:20,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 102. [2021-08-21 12:42:20,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.0) internal successors, (202), 101 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:20,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 202 transitions. [2021-08-21 12:42:20,947 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 202 transitions. Word has length 28 [2021-08-21 12:42:20,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:20,948 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 202 transitions. [2021-08-21 12:42:20,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:20,948 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 202 transitions. [2021-08-21 12:42:20,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:42:20,948 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:20,948 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 12:42:20,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:21,165 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,SelfDestructingSolverStorable11 [2021-08-21 12:42:21,165 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:21,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:21,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1853361835, now seen corresponding path program 10 times [2021-08-21 12:42:21,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:21,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621719048] [2021-08-21 12:42:21,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:21,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:21,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:21,230 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 12:42:21,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:21,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621719048] [2021-08-21 12:42:21,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621719048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:21,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362935001] [2021-08-21 12:42:21,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:42:21,231 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:21,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:21,232 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:21,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 12:42:21,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:42:21,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:21,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:42:21,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:21,576 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 12:42:21,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362935001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:21,576 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:21,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-08-21 12:42:21,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344523917] [2021-08-21 12:42:21,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:42:21,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:21,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:42:21,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:42:21,577 INFO L87 Difference]: Start difference. First operand 102 states and 202 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 12:42:21,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:21,608 INFO L93 Difference]: Finished difference Result 280 states and 543 transitions. [2021-08-21 12:42:21,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:42:21,609 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 12:42:21,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:21,610 INFO L225 Difference]: With dead ends: 280 [2021-08-21 12:42:21,610 INFO L226 Difference]: Without dead ends: 241 [2021-08-21 12:42:21,610 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.6ms TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:42:21,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-08-21 12:42:21,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 185. [2021-08-21 12:42:21,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.1032608695652173) internal successors, (387), 184 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:21,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 387 transitions. [2021-08-21 12:42:21,614 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 387 transitions. Word has length 30 [2021-08-21 12:42:21,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:21,614 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 387 transitions. [2021-08-21 12:42:21,614 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 12:42:21,614 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 387 transitions. [2021-08-21 12:42:21,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:42:21,614 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:21,615 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 12:42:21,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:21,818 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,SelfDestructingSolverStorable12 [2021-08-21 12:42:21,818 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:21,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:21,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1831163991, now seen corresponding path program 11 times [2021-08-21 12:42:21,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:21,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046908730] [2021-08-21 12:42:21,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:21,819 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:21,958 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 12:42:21,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:21,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046908730] [2021-08-21 12:42:21,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046908730] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:21,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302354894] [2021-08-21 12:42:21,972 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:42:21,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:21,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:21,976 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:21,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 12:42:22,217 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-21 12:42:22,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:22,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:42:22,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:22,607 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 12:42:22,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302354894] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:22,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:22,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-08-21 12:42:22,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846155869] [2021-08-21 12:42:22,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 12:42:22,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:22,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 12:42:22,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:42:22,609 INFO L87 Difference]: Start difference. First operand 185 states and 387 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:23,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:23,741 INFO L93 Difference]: Finished difference Result 786 states and 1519 transitions. [2021-08-21 12:42:23,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 12:42:23,741 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:42:23,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:23,743 INFO L225 Difference]: With dead ends: 786 [2021-08-21 12:42:23,744 INFO L226 Difference]: Without dead ends: 678 [2021-08-21 12:42:23,745 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 1014.0ms TimeCoverageRelationStatistics Valid=1299, Invalid=3671, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 12:42:23,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-08-21 12:42:23,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 136. [2021-08-21 12:42:23,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.0074074074074075) internal successors, (271), 135 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:23,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 271 transitions. [2021-08-21 12:42:23,749 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 271 transitions. Word has length 32 [2021-08-21 12:42:23,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:23,750 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 271 transitions. [2021-08-21 12:42:23,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:23,750 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 271 transitions. [2021-08-21 12:42:23,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-21 12:42:23,750 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:23,750 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 12:42:23,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:23,965 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,SelfDestructingSolverStorable13 [2021-08-21 12:42:23,965 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:23,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:23,965 INFO L82 PathProgramCache]: Analyzing trace with hash 102376167, now seen corresponding path program 12 times [2021-08-21 12:42:23,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:23,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631100645] [2021-08-21 12:42:23,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:23,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:23,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:24,047 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:24,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:24,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631100645] [2021-08-21 12:42:24,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631100645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:24,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574382753] [2021-08-21 12:42:24,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:42:24,048 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:24,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:24,049 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:24,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 12:42:24,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-08-21 12:42:24,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:24,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:42:24,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:24,623 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:24,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574382753] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:24,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:24,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 20 [2021-08-21 12:42:24,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295421186] [2021-08-21 12:42:24,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:42:24,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:24,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:42:24,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:42:24,624 INFO L87 Difference]: Start difference. First operand 136 states and 271 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:25,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:25,670 INFO L93 Difference]: Finished difference Result 485 states and 945 transitions. [2021-08-21 12:42:25,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-21 12:42:25,670 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-21 12:42:25,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:25,672 INFO L225 Difference]: With dead ends: 485 [2021-08-21 12:42:25,672 INFO L226 Difference]: Without dead ends: 481 [2021-08-21 12:42:25,673 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1312 ImplicationChecksByTransitivity, 977.0ms TimeCoverageRelationStatistics Valid=1088, Invalid=3334, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 12:42:25,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-08-21 12:42:25,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 120. [2021-08-21 12:42:25,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.0168067226890756) internal successors, (240), 119 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:25,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 240 transitions. [2021-08-21 12:42:25,677 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 240 transitions. Word has length 32 [2021-08-21 12:42:25,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:25,677 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 240 transitions. [2021-08-21 12:42:25,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:25,677 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 240 transitions. [2021-08-21 12:42:25,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-21 12:42:25,677 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:25,678 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 12:42:25,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:25,895 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,SelfDestructingSolverStorable14 [2021-08-21 12:42:25,895 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:25,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:25,896 INFO L82 PathProgramCache]: Analyzing trace with hash 264770663, now seen corresponding path program 13 times [2021-08-21 12:42:25,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:25,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485087842] [2021-08-21 12:42:25,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:25,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:25,971 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 12:42:25,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:25,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485087842] [2021-08-21 12:42:25,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485087842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:25,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578118455] [2021-08-21 12:42:25,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:42:25,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:25,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:25,972 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:25,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 12:42:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:26,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 12:42:26,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:26,395 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 12:42:26,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578118455] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:26,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:26,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-08-21 12:42:26,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171417886] [2021-08-21 12:42:26,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:42:26,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:26,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:42:26,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:42:26,397 INFO L87 Difference]: Start difference. First operand 120 states and 240 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 12:42:26,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:26,442 INFO L93 Difference]: Finished difference Result 339 states and 660 transitions. [2021-08-21 12:42:26,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:42:26,442 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 12:42:26,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:26,443 INFO L225 Difference]: With dead ends: 339 [2021-08-21 12:42:26,443 INFO L226 Difference]: Without dead ends: 294 [2021-08-21 12:42:26,444 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.9ms TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:42:26,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-08-21 12:42:26,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 225. [2021-08-21 12:42:26,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.1160714285714284) internal successors, (474), 224 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:26,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 474 transitions. [2021-08-21 12:42:26,448 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 474 transitions. Word has length 34 [2021-08-21 12:42:26,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:26,448 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 474 transitions. [2021-08-21 12:42:26,448 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 12:42:26,448 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 474 transitions. [2021-08-21 12:42:26,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 12:42:26,448 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:26,449 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 12:42:26,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:26,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:26,666 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:26,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:26,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1625686427, now seen corresponding path program 14 times [2021-08-21 12:42:26,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:26,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288747617] [2021-08-21 12:42:26,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:26,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:26,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:26,809 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 12:42:26,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:26,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288747617] [2021-08-21 12:42:26,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288747617] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:26,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788785209] [2021-08-21 12:42:26,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:42:26,810 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:26,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:26,810 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:26,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 12:42:27,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:42:27,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:27,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 12:42:27,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:27,459 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 12:42:27,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788785209] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:27,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:27,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-08-21 12:42:27,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323213129] [2021-08-21 12:42:27,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:42:27,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:27,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:42:27,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:42:27,460 INFO L87 Difference]: Start difference. First operand 225 states and 474 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 12:42:29,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:29,045 INFO L93 Difference]: Finished difference Result 1039 states and 2017 transitions. [2021-08-21 12:42:29,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-21 12:42:29,046 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 36 [2021-08-21 12:42:29,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:29,048 INFO L225 Difference]: With dead ends: 1039 [2021-08-21 12:42:29,048 INFO L226 Difference]: Without dead ends: 883 [2021-08-21 12:42:29,050 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2332 ImplicationChecksByTransitivity, 1415.8ms TimeCoverageRelationStatistics Valid=2085, Invalid=5925, Unknown=0, NotChecked=0, Total=8010 [2021-08-21 12:42:29,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2021-08-21 12:42:29,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 158. [2021-08-21 12:42:29,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.0191082802547773) internal successors, (317), 157 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:29,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 317 transitions. [2021-08-21 12:42:29,055 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 317 transitions. Word has length 36 [2021-08-21 12:42:29,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:29,055 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 317 transitions. [2021-08-21 12:42:29,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 12:42:29,055 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 317 transitions. [2021-08-21 12:42:29,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 12:42:29,055 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:29,055 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 12:42:29,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:29,273 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,SelfDestructingSolverStorable16 [2021-08-21 12:42:29,273 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:29,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:29,274 INFO L82 PathProgramCache]: Analyzing trace with hash -2129744153, now seen corresponding path program 15 times [2021-08-21 12:42:29,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:29,274 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667304638] [2021-08-21 12:42:29,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:29,274 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:29,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:29,367 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:29,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:29,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667304638] [2021-08-21 12:42:29,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667304638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:29,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283581108] [2021-08-21 12:42:29,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:42:29,367 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:29,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:29,368 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:29,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 12:42:29,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-08-21 12:42:29,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:29,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 12:42:29,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:30,049 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:30,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283581108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:30,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:30,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15] total 23 [2021-08-21 12:42:30,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511300471] [2021-08-21 12:42:30,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 12:42:30,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:30,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 12:42:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:42:30,050 INFO L87 Difference]: Start difference. First operand 158 states and 317 transitions. Second operand has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 23 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:31,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:31,508 INFO L93 Difference]: Finished difference Result 641 states and 1257 transitions. [2021-08-21 12:42:31,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-21 12:42:31,508 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 23 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 12:42:31,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:31,510 INFO L225 Difference]: With dead ends: 641 [2021-08-21 12:42:31,510 INFO L226 Difference]: Without dead ends: 637 [2021-08-21 12:42:31,511 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2300 ImplicationChecksByTransitivity, 1354.0ms TimeCoverageRelationStatistics Valid=1724, Invalid=5416, Unknown=0, NotChecked=0, Total=7140 [2021-08-21 12:42:31,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-08-21 12:42:31,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 138. [2021-08-21 12:42:31,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.0291970802919708) internal successors, (278), 137 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:31,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 278 transitions. [2021-08-21 12:42:31,516 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 278 transitions. Word has length 36 [2021-08-21 12:42:31,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:31,516 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 278 transitions. [2021-08-21 12:42:31,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 23 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:31,516 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 278 transitions. [2021-08-21 12:42:31,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-21 12:42:31,516 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:31,516 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 12:42:31,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:31,729 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,SelfDestructingSolverStorable17 [2021-08-21 12:42:31,730 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:31,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:31,730 INFO L82 PathProgramCache]: Analyzing trace with hash 160214051, now seen corresponding path program 16 times [2021-08-21 12:42:31,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:31,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819835479] [2021-08-21 12:42:31,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:31,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:31,865 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 12:42:31,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:31,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819835479] [2021-08-21 12:42:31,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819835479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:31,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111162143] [2021-08-21 12:42:31,866 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:42:31,866 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:31,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:31,873 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:31,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 12:42:32,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:42:32,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:32,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:42:32,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:32,389 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 12:42:32,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111162143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:32,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:32,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-08-21 12:42:32,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994980367] [2021-08-21 12:42:32,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:42:32,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:32,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:42:32,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:42:32,390 INFO L87 Difference]: Start difference. First operand 138 states and 278 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:32,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:32,449 INFO L93 Difference]: Finished difference Result 398 states and 777 transitions. [2021-08-21 12:42:32,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:42:32,449 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-08-21 12:42:32,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:32,450 INFO L225 Difference]: With dead ends: 398 [2021-08-21 12:42:32,450 INFO L226 Difference]: Without dead ends: 347 [2021-08-21 12:42:32,450 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 42.9ms TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:42:32,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-08-21 12:42:32,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 265. [2021-08-21 12:42:32,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.125) internal successors, (561), 264 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:32,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 561 transitions. [2021-08-21 12:42:32,455 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 561 transitions. Word has length 38 [2021-08-21 12:42:32,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:32,455 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 561 transitions. [2021-08-21 12:42:32,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:32,455 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 561 transitions. [2021-08-21 12:42:32,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-21 12:42:32,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:32,455 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 12:42:32,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:32,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:32,689 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:32,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:32,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1774020385, now seen corresponding path program 17 times [2021-08-21 12:42:32,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:32,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356298470] [2021-08-21 12:42:32,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:32,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:32,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:32,862 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 12:42:32,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:32,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356298470] [2021-08-21 12:42:32,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356298470] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:32,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074209990] [2021-08-21 12:42:32,863 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:42:32,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:32,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:32,864 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:32,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 12:42:33,212 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-08-21 12:42:33,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:33,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:42:33,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:33,641 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 12:42:33,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074209990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:33,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:33,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 33 [2021-08-21 12:42:33,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107674685] [2021-08-21 12:42:33,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 12:42:33,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:33,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 12:42:33,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=908, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:42:33,643 INFO L87 Difference]: Start difference. First operand 265 states and 561 transitions. Second operand has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:35,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:35,855 INFO L93 Difference]: Finished difference Result 1320 states and 2571 transitions. [2021-08-21 12:42:35,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-21 12:42:35,856 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 12:42:35,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:35,859 INFO L225 Difference]: With dead ends: 1320 [2021-08-21 12:42:35,859 INFO L226 Difference]: Without dead ends: 1110 [2021-08-21 12:42:35,861 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3798 ImplicationChecksByTransitivity, 1959.7ms TimeCoverageRelationStatistics Valid=3180, Invalid=9030, Unknown=0, NotChecked=0, Total=12210 [2021-08-21 12:42:35,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-08-21 12:42:35,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 180. [2021-08-21 12:42:35,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.0279329608938546) internal successors, (363), 179 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:35,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 363 transitions. [2021-08-21 12:42:35,866 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 363 transitions. Word has length 40 [2021-08-21 12:42:35,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:35,867 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 363 transitions. [2021-08-21 12:42:35,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:35,867 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 363 transitions. [2021-08-21 12:42:35,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-21 12:42:35,867 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:35,867 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 12:42:35,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-08-21 12:42:36,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:36,085 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:36,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:36,085 INFO L82 PathProgramCache]: Analyzing trace with hash -504427545, now seen corresponding path program 18 times [2021-08-21 12:42:36,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:36,085 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514416462] [2021-08-21 12:42:36,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:36,085 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:36,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:36,200 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:36,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:36,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514416462] [2021-08-21 12:42:36,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514416462] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:36,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276477147] [2021-08-21 12:42:36,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:42:36,201 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:36,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:36,205 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:36,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 12:42:36,587 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-08-21 12:42:36,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:36,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:42:36,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:37,054 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:37,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276477147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:37,054 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:37,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17] total 26 [2021-08-21 12:42:37,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880533453] [2021-08-21 12:42:37,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 12:42:37,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:37,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 12:42:37,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=544, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:42:37,055 INFO L87 Difference]: Start difference. First operand 180 states and 363 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 12:42:39,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:39,094 INFO L93 Difference]: Finished difference Result 819 states and 1613 transitions. [2021-08-21 12:42:39,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-21 12:42:39,094 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 40 [2021-08-21 12:42:39,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:39,097 INFO L225 Difference]: With dead ends: 819 [2021-08-21 12:42:39,097 INFO L226 Difference]: Without dead ends: 815 [2021-08-21 12:42:39,100 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3762 ImplicationChecksByTransitivity, 1892.8ms TimeCoverageRelationStatistics Valid=2606, Invalid=8314, Unknown=0, NotChecked=0, Total=10920 [2021-08-21 12:42:39,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-08-21 12:42:39,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 156. [2021-08-21 12:42:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.0387096774193547) internal successors, (316), 155 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 12:42:39,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 316 transitions. [2021-08-21 12:42:39,106 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 316 transitions. Word has length 40 [2021-08-21 12:42:39,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:39,107 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 316 transitions. [2021-08-21 12:42:39,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 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 12:42:39,107 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 316 transitions. [2021-08-21 12:42:39,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-21 12:42:39,108 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:39,108 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 12:42:39,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:39,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:39,343 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:39,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:39,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1191651873, now seen corresponding path program 19 times [2021-08-21 12:42:39,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:39,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308783651] [2021-08-21 12:42:39,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:39,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:39,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:39,460 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 12:42:39,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:39,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308783651] [2021-08-21 12:42:39,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308783651] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:39,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099958385] [2021-08-21 12:42:39,461 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:42:39,461 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:39,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:39,461 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:39,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 12:42:39,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:39,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:42:39,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:40,092 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 12:42:40,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099958385] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:40,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:40,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2021-08-21 12:42:40,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276374799] [2021-08-21 12:42:40,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:42:40,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:40,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:42:40,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:42:40,093 INFO L87 Difference]: Start difference. First operand 156 states and 316 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 12:42:40,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:40,168 INFO L93 Difference]: Finished difference Result 457 states and 894 transitions. [2021-08-21 12:42:40,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:42:40,168 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 12:42:40,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:40,169 INFO L225 Difference]: With dead ends: 457 [2021-08-21 12:42:40,169 INFO L226 Difference]: Without dead ends: 400 [2021-08-21 12:42:40,169 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 44.9ms TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:42:40,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-08-21 12:42:40,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 305. [2021-08-21 12:42:40,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.1315789473684212) internal successors, (648), 304 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:40,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 648 transitions. [2021-08-21 12:42:40,173 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 648 transitions. Word has length 42 [2021-08-21 12:42:40,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:40,174 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 648 transitions. [2021-08-21 12:42:40,174 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 12:42:40,174 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 648 transitions. [2021-08-21 12:42:40,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 12:42:40,174 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:40,174 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 12:42:40,194 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 12:42:40,391 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,SelfDestructingSolverStorable21 [2021-08-21 12:42:40,392 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:40,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:40,392 INFO L82 PathProgramCache]: Analyzing trace with hash -868752931, now seen corresponding path program 20 times [2021-08-21 12:42:40,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:40,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526190248] [2021-08-21 12:42:40,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:40,392 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:40,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:40,606 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 12:42:40,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:40,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526190248] [2021-08-21 12:42:40,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526190248] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:40,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142708765] [2021-08-21 12:42:40,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:42:40,607 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:40,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:40,608 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:40,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 12:42:41,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:42:41,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:41,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:42:41,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:41,623 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 12:42:41,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142708765] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:41,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:41,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2021-08-21 12:42:41,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914854404] [2021-08-21 12:42:41,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-08-21 12:42:41,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:41,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-21 12:42:41,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1143, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 12:42:41,624 INFO L87 Difference]: Start difference. First operand 305 states and 648 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:44,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:44,056 INFO L93 Difference]: Finished difference Result 1629 states and 3181 transitions. [2021-08-21 12:42:44,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-08-21 12:42:44,056 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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 12:42:44,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:44,060 INFO L225 Difference]: With dead ends: 1629 [2021-08-21 12:42:44,060 INFO L226 Difference]: Without dead ends: 1359 [2021-08-21 12:42:44,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5875 ImplicationChecksByTransitivity, 2272.2ms TimeCoverageRelationStatistics Valid=4657, Invalid=13165, Unknown=0, NotChecked=0, Total=17822 [2021-08-21 12:42:44,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1359 states. [2021-08-21 12:42:44,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1359 to 202. [2021-08-21 12:42:44,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.0348258706467663) internal successors, (409), 201 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:44,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 409 transitions. [2021-08-21 12:42:44,069 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 409 transitions. Word has length 44 [2021-08-21 12:42:44,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:44,069 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 409 transitions. [2021-08-21 12:42:44,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:44,069 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 409 transitions. [2021-08-21 12:42:44,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-21 12:42:44,069 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:44,070 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 12:42:44,089 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 12:42:44,286 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,SelfDestructingSolverStorable22 [2021-08-21 12:42:44,287 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:44,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:44,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1060796903, now seen corresponding path program 21 times [2021-08-21 12:42:44,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:44,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368518248] [2021-08-21 12:42:44,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:44,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:44,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:44,434 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:44,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:44,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368518248] [2021-08-21 12:42:44,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368518248] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:44,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96692675] [2021-08-21 12:42:44,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:42:44,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:44,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:44,436 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:44,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 12:42:44,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-08-21 12:42:44,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:44,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-21 12:42:44,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:45,444 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:45,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96692675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:45,444 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:45,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-08-21 12:42:45,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933282629] [2021-08-21 12:42:45,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:42:45,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:45,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:42:45,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=679, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:42:45,445 INFO L87 Difference]: Start difference. First operand 202 states and 409 transitions. Second operand has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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 12:42:47,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:47,972 INFO L93 Difference]: Finished difference Result 1019 states and 2013 transitions. [2021-08-21 12:42:47,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2021-08-21 12:42:47,973 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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 44 [2021-08-21 12:42:47,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:47,975 INFO L225 Difference]: With dead ends: 1019 [2021-08-21 12:42:47,975 INFO L226 Difference]: Without dead ends: 1015 [2021-08-21 12:42:47,977 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5830 ImplicationChecksByTransitivity, 2405.3ms TimeCoverageRelationStatistics Valid=3791, Invalid=12211, Unknown=0, NotChecked=0, Total=16002 [2021-08-21 12:42:47,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-08-21 12:42:47,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 174. [2021-08-21 12:42:47,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.046242774566474) internal successors, (354), 173 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:47,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 354 transitions. [2021-08-21 12:42:47,981 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 354 transitions. Word has length 44 [2021-08-21 12:42:47,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:47,982 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 354 transitions. [2021-08-21 12:42:47,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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 12:42:47,982 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 354 transitions. [2021-08-21 12:42:47,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-21 12:42:47,982 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:47,982 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 12:42:48,000 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 12:42:48,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:48,199 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:48,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:48,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1723830683, now seen corresponding path program 22 times [2021-08-21 12:42:48,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:48,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785684611] [2021-08-21 12:42:48,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:48,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:48,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:48,323 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 12:42:48,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:48,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785684611] [2021-08-21 12:42:48,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785684611] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:48,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156746247] [2021-08-21 12:42:48,324 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:42:48,324 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:48,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:48,325 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:48,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 12:42:48,854 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:42:48,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:48,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 12:42:48,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:49,064 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 12:42:49,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156746247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:49,065 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:49,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-21 12:42:49,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194049938] [2021-08-21 12:42:49,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:42:49,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:49,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:42:49,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:42:49,066 INFO L87 Difference]: Start difference. First operand 174 states and 354 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:49,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:49,161 INFO L93 Difference]: Finished difference Result 516 states and 1011 transitions. [2021-08-21 12:42:49,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:42:49,161 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-08-21 12:42:49,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:49,163 INFO L225 Difference]: With dead ends: 516 [2021-08-21 12:42:49,163 INFO L226 Difference]: Without dead ends: 453 [2021-08-21 12:42:49,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 56.5ms TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:42:49,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-08-21 12:42:49,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 345. [2021-08-21 12:42:49,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 2.136627906976744) internal successors, (735), 344 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:49,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 735 transitions. [2021-08-21 12:42:49,167 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 735 transitions. Word has length 46 [2021-08-21 12:42:49,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:49,168 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 735 transitions. [2021-08-21 12:42:49,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:49,168 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 735 transitions. [2021-08-21 12:42:49,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-21 12:42:49,168 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:49,168 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 12:42:49,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:49,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:49,384 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:49,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:49,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1803316889, now seen corresponding path program 23 times [2021-08-21 12:42:49,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:49,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522747820] [2021-08-21 12:42:49,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:49,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:49,659 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 12:42:49,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:49,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522747820] [2021-08-21 12:42:49,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522747820] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:49,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302836434] [2021-08-21 12:42:49,659 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:42:49,660 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:49,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:49,660 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:49,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 12:42:50,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-08-21 12:42:50,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:50,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-21 12:42:50,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:50,866 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 12:42:50,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302836434] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:50,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:50,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 41 [2021-08-21 12:42:50,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859431649] [2021-08-21 12:42:50,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-21 12:42:50,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:50,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-21 12:42:50,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1405, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 12:42:50,867 INFO L87 Difference]: Start difference. First operand 345 states and 735 transitions. Second operand has 42 states, 42 states have (on average 2.142857142857143) internal successors, (90), 41 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 12:42:54,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:54,427 INFO L93 Difference]: Finished difference Result 1966 states and 3847 transitions. [2021-08-21 12:42:54,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-08-21 12:42:54,427 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.142857142857143) internal successors, (90), 41 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 48 [2021-08-21 12:42:54,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:54,431 INFO L225 Difference]: With dead ends: 1966 [2021-08-21 12:42:54,431 INFO L226 Difference]: Without dead ends: 1630 [2021-08-21 12:42:54,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8718 ImplicationChecksByTransitivity, 3233.3ms TimeCoverageRelationStatistics Valid=6597, Invalid=18525, Unknown=0, NotChecked=0, Total=25122 [2021-08-21 12:42:54,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2021-08-21 12:42:54,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 224. [2021-08-21 12:42:54,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.0403587443946187) internal successors, (455), 223 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:54,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 455 transitions. [2021-08-21 12:42:54,440 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 455 transitions. Word has length 48 [2021-08-21 12:42:54,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:54,440 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 455 transitions. [2021-08-21 12:42:54,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.142857142857143) internal successors, (90), 41 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 12:42:54,440 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 455 transitions. [2021-08-21 12:42:54,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-21 12:42:54,441 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:54,441 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 12:42:54,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 12:42:54,658 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,SelfDestructingSolverStorable25 [2021-08-21 12:42:54,659 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:54,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:54,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1759525095, now seen corresponding path program 24 times [2021-08-21 12:42:54,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:54,659 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748229746] [2021-08-21 12:42:54,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:54,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:54,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:54,832 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:54,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:54,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748229746] [2021-08-21 12:42:54,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748229746] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:54,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104126816] [2021-08-21 12:42:54,833 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:42:54,833 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:54,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:54,834 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:54,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 12:42:55,438 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-08-21 12:42:55,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:42:55,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-21 12:42:55,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:42:56,047 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:42:56,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104126816] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:56,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:42:56,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 32 [2021-08-21 12:42:56,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089451482] [2021-08-21 12:42:56,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 12:42:56,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:42:56,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 12:42:56,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=829, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:42:56,048 INFO L87 Difference]: Start difference. First operand 224 states and 455 transitions. Second operand has 33 states, 33 states have (on average 2.606060606060606) internal successors, (86), 32 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:59,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:42:59,113 INFO L93 Difference]: Finished difference Result 1241 states and 2457 transitions. [2021-08-21 12:42:59,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2021-08-21 12:42:59,113 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.606060606060606) internal successors, (86), 32 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2021-08-21 12:42:59,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:42:59,117 INFO L225 Difference]: With dead ends: 1241 [2021-08-21 12:42:59,117 INFO L226 Difference]: Without dead ends: 1237 [2021-08-21 12:42:59,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8653 ImplicationChecksByTransitivity, 2913.6ms TimeCoverageRelationStatistics Valid=5342, Invalid=17308, Unknown=0, NotChecked=0, Total=22650 [2021-08-21 12:42:59,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2021-08-21 12:42:59,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 192. [2021-08-21 12:42:59,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.0523560209424083) internal successors, (392), 191 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:59,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 392 transitions. [2021-08-21 12:42:59,130 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 392 transitions. Word has length 48 [2021-08-21 12:42:59,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:42:59,130 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 392 transitions. [2021-08-21 12:42:59,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.606060606060606) internal successors, (86), 32 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:42:59,130 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 392 transitions. [2021-08-21 12:42:59,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-21 12:42:59,131 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:42:59,131 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 12:42:59,149 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 12:42:59,344 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,SelfDestructingSolverStorable26 [2021-08-21 12:42:59,345 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:42:59,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:42:59,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1192484695, now seen corresponding path program 25 times [2021-08-21 12:42:59,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:42:59,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580955143] [2021-08-21 12:42:59,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:42:59,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:42:59,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:42:59,507 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 12:42:59,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:42:59,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580955143] [2021-08-21 12:42:59,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580955143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:42:59,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539403775] [2021-08-21 12:42:59,508 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:42:59,508 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:42:59,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:42:59,508 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:42:59,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 12:43:00,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:00,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 12:43:00,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:00,489 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 12:43:00,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539403775] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:00,489 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:00,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2021-08-21 12:43:00,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430504349] [2021-08-21 12:43:00,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:43:00,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:00,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:43:00,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:43:00,493 INFO L87 Difference]: Start difference. First operand 192 states and 392 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:00,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:00,632 INFO L93 Difference]: Finished difference Result 575 states and 1128 transitions. [2021-08-21 12:43:00,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:43:00,632 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-21 12:43:00,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:00,634 INFO L225 Difference]: With dead ends: 575 [2021-08-21 12:43:00,634 INFO L226 Difference]: Without dead ends: 506 [2021-08-21 12:43:00,634 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 68.3ms TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:43:00,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-08-21 12:43:00,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 385. [2021-08-21 12:43:00,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.140625) internal successors, (822), 384 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:00,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 822 transitions. [2021-08-21 12:43:00,657 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 822 transitions. Word has length 50 [2021-08-21 12:43:00,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:00,657 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 822 transitions. [2021-08-21 12:43:00,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:00,657 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 822 transitions. [2021-08-21 12:43:00,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-21 12:43:00,658 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:00,658 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 12:43:00,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 12:43:00,885 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,SelfDestructingSolverStorable27 [2021-08-21 12:43:00,885 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:00,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:00,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1208087211, now seen corresponding path program 26 times [2021-08-21 12:43:00,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:00,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322087001] [2021-08-21 12:43:00,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:00,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:01,194 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 12:43:01,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:01,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322087001] [2021-08-21 12:43:01,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322087001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:01,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594816988] [2021-08-21 12:43:01,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:43:01,194 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:01,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:01,195 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:01,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 12:43:01,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:43:01,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:01,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 12:43:01,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:02,498 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 12:43:02,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594816988] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:02,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:02,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2021-08-21 12:43:02,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553138108] [2021-08-21 12:43:02,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-21 12:43:02,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:02,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-21 12:43:02,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=1694, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 12:43:02,499 INFO L87 Difference]: Start difference. First operand 385 states and 822 transitions. Second operand has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:05,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:05,888 INFO L93 Difference]: Finished difference Result 2331 states and 4569 transitions. [2021-08-21 12:43:05,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2021-08-21 12:43:05,889 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have 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 12:43:05,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:05,893 INFO L225 Difference]: With dead ends: 2331 [2021-08-21 12:43:05,893 INFO L226 Difference]: Without dead ends: 1923 [2021-08-21 12:43:05,895 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12499 ImplicationChecksByTransitivity, 3035.9ms TimeCoverageRelationStatistics Valid=9089, Invalid=25321, Unknown=0, NotChecked=0, Total=34410 [2021-08-21 12:43:05,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1923 states. [2021-08-21 12:43:05,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1923 to 246. [2021-08-21 12:43:05,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.0448979591836736) internal successors, (501), 245 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:05,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 501 transitions. [2021-08-21 12:43:05,903 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 501 transitions. Word has length 52 [2021-08-21 12:43:05,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:05,903 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 501 transitions. [2021-08-21 12:43:05,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:05,903 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 501 transitions. [2021-08-21 12:43:05,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-21 12:43:05,903 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:05,903 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 12:43:05,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-21 12:43:06,116 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,SelfDestructingSolverStorable28 [2021-08-21 12:43:06,117 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:06,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:06,117 INFO L82 PathProgramCache]: Analyzing trace with hash 742361319, now seen corresponding path program 27 times [2021-08-21 12:43:06,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:06,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146715287] [2021-08-21 12:43:06,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:06,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:06,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:06,288 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:06,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:06,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146715287] [2021-08-21 12:43:06,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146715287] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:06,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684355694] [2021-08-21 12:43:06,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:43:06,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:06,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:06,290 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:06,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 12:43:07,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-08-21 12:43:07,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:07,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 12:43:07,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:07,856 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:07,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684355694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:07,856 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:07,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 35 [2021-08-21 12:43:07,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979631653] [2021-08-21 12:43:07,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-08-21 12:43:07,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:07,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-21 12:43:07,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=994, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:43:07,858 INFO L87 Difference]: Start difference. First operand 246 states and 501 transitions. Second operand has 36 states, 36 states have (on average 2.611111111111111) internal successors, (94), 35 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 12:43:12,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:12,146 INFO L93 Difference]: Finished difference Result 1485 states and 2945 transitions. [2021-08-21 12:43:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2021-08-21 12:43:12,146 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.611111111111111) internal successors, (94), 35 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 52 [2021-08-21 12:43:12,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:12,151 INFO L225 Difference]: With dead ends: 1485 [2021-08-21 12:43:12,151 INFO L226 Difference]: Without dead ends: 1481 [2021-08-21 12:43:12,153 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12396 ImplicationChecksByTransitivity, 4038.6ms TimeCoverageRelationStatistics Valid=7328, Invalid=23824, Unknown=0, NotChecked=0, Total=31152 [2021-08-21 12:43:12,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2021-08-21 12:43:12,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 210. [2021-08-21 12:43:12,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.0574162679425836) internal successors, (430), 209 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:12,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 430 transitions. [2021-08-21 12:43:12,177 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 430 transitions. Word has length 52 [2021-08-21 12:43:12,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:12,177 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 430 transitions. [2021-08-21 12:43:12,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.611111111111111) internal successors, (94), 35 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 12:43:12,177 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 430 transitions. [2021-08-21 12:43:12,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-21 12:43:12,178 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:12,178 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 12:43:12,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-21 12:43:12,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:12,396 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:12,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:12,396 INFO L82 PathProgramCache]: Analyzing trace with hash 2041102099, now seen corresponding path program 28 times [2021-08-21 12:43:12,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:12,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030185182] [2021-08-21 12:43:12,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:12,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:12,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:12,565 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 12:43:12,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:12,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030185182] [2021-08-21 12:43:12,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030185182] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:12,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744134632] [2021-08-21 12:43:12,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:43:12,566 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:12,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:12,567 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:12,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 12:43:13,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:43:13,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:13,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-21 12:43:13,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:13,633 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 12:43:13,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744134632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:13,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:13,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2021-08-21 12:43:13,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737608093] [2021-08-21 12:43:13,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:43:13,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:13,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:43:13,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:43:13,634 INFO L87 Difference]: Start difference. First operand 210 states and 430 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 12:43:13,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:13,782 INFO L93 Difference]: Finished difference Result 634 states and 1245 transitions. [2021-08-21 12:43:13,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:43:13,782 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 12:43:13,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:13,784 INFO L225 Difference]: With dead ends: 634 [2021-08-21 12:43:13,784 INFO L226 Difference]: Without dead ends: 559 [2021-08-21 12:43:13,784 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:43:13,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-08-21 12:43:13,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 425. [2021-08-21 12:43:13,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 2.143867924528302) internal successors, (909), 424 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:13,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 909 transitions. [2021-08-21 12:43:13,791 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 909 transitions. Word has length 54 [2021-08-21 12:43:13,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:13,792 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 909 transitions. [2021-08-21 12:43:13,792 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 12:43:13,792 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 909 transitions. [2021-08-21 12:43:13,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-21 12:43:13,792 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:13,792 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 12:43:13,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 12:43:14,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:14,011 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:14,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:14,011 INFO L82 PathProgramCache]: Analyzing trace with hash -307249647, now seen corresponding path program 29 times [2021-08-21 12:43:14,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:14,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088631676] [2021-08-21 12:43:14,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:14,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:14,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:14,294 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 12:43:14,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:14,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088631676] [2021-08-21 12:43:14,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088631676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:14,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350466422] [2021-08-21 12:43:14,294 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:43:14,294 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:14,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:14,295 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:14,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 12:43:15,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-08-21 12:43:15,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:15,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:43:15,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:16,023 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 12:43:16,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350466422] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:16,024 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:16,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2021-08-21 12:43:16,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294023976] [2021-08-21 12:43:16,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-21 12:43:16,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:16,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-21 12:43:16,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=2010, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 12:43:16,025 INFO L87 Difference]: Start difference. First operand 425 states and 909 transitions. Second operand has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:21,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:21,005 INFO L93 Difference]: Finished difference Result 2724 states and 5347 transitions. [2021-08-21 12:43:21,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-08-21 12:43:21,008 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have 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 12:43:21,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:21,025 INFO L225 Difference]: With dead ends: 2724 [2021-08-21 12:43:21,025 INFO L226 Difference]: Without dead ends: 2238 [2021-08-21 12:43:21,027 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17409 ImplicationChecksByTransitivity, 4419.9ms TimeCoverageRelationStatistics Valid=12230, Invalid=33780, Unknown=0, NotChecked=0, Total=46010 [2021-08-21 12:43:21,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2238 states. [2021-08-21 12:43:21,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2238 to 268. [2021-08-21 12:43:21,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.048689138576779) internal successors, (547), 267 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:21,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 547 transitions. [2021-08-21 12:43:21,036 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 547 transitions. Word has length 56 [2021-08-21 12:43:21,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:21,036 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 547 transitions. [2021-08-21 12:43:21,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:21,036 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 547 transitions. [2021-08-21 12:43:21,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-21 12:43:21,038 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:21,038 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 12:43:21,057 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 12:43:21,257 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,SelfDestructingSolverStorable31 [2021-08-21 12:43:21,257 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:21,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:21,257 INFO L82 PathProgramCache]: Analyzing trace with hash -1742231065, now seen corresponding path program 30 times [2021-08-21 12:43:21,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:21,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774380150] [2021-08-21 12:43:21,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:21,258 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:21,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:21,419 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:21,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:21,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774380150] [2021-08-21 12:43:21,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774380150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:21,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463090713] [2021-08-21 12:43:21,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:43:21,420 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:21,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:21,421 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:21,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 12:43:22,271 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2021-08-21 12:43:22,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:22,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:43:22,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:23,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463090713] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:23,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:23,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 25] total 38 [2021-08-21 12:43:23,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549103195] [2021-08-21 12:43:23,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-08-21 12:43:23,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:23,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-21 12:43:23,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1174, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 12:43:23,045 INFO L87 Difference]: Start difference. First operand 268 states and 547 transitions. Second operand has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 38 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 12:43:27,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:27,389 INFO L93 Difference]: Finished difference Result 1751 states and 3477 transitions. [2021-08-21 12:43:27,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2021-08-21 12:43:27,389 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 38 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 56 [2021-08-21 12:43:27,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:27,392 INFO L225 Difference]: With dead ends: 1751 [2021-08-21 12:43:27,392 INFO L226 Difference]: Without dead ends: 1747 [2021-08-21 12:43:27,395 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17241 ImplicationChecksByTransitivity, 4004.4ms TimeCoverageRelationStatistics Valid=9824, Invalid=31996, Unknown=0, NotChecked=0, Total=41820 [2021-08-21 12:43:27,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2021-08-21 12:43:27,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 228. [2021-08-21 12:43:27,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.0616740088105727) internal successors, (468), 227 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:27,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 468 transitions. [2021-08-21 12:43:27,404 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 468 transitions. Word has length 56 [2021-08-21 12:43:27,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:27,404 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 468 transitions. [2021-08-21 12:43:27,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 38 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 12:43:27,404 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 468 transitions. [2021-08-21 12:43:27,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-21 12:43:27,404 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:27,404 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 12:43:27,423 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 12:43:27,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:27,618 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:27,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:27,618 INFO L82 PathProgramCache]: Analyzing trace with hash 162607311, now seen corresponding path program 31 times [2021-08-21 12:43:27,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:27,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784748967] [2021-08-21 12:43:27,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:27,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:27,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:27,803 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 12:43:27,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:27,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784748967] [2021-08-21 12:43:27,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784748967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:27,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699175721] [2021-08-21 12:43:27,804 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:43:27,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:27,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:27,804 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:27,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 12:43:28,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:28,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-21 12:43:28,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:29,004 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 12:43:29,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699175721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:29,004 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:29,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2021-08-21 12:43:29,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948075530] [2021-08-21 12:43:29,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:43:29,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:29,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:43:29,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:43:29,006 INFO L87 Difference]: Start difference. First operand 228 states and 468 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:29,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:29,150 INFO L93 Difference]: Finished difference Result 693 states and 1362 transitions. [2021-08-21 12:43:29,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:43:29,150 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-08-21 12:43:29,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:29,151 INFO L225 Difference]: With dead ends: 693 [2021-08-21 12:43:29,151 INFO L226 Difference]: Without dead ends: 612 [2021-08-21 12:43:29,152 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 94.9ms TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:43:29,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-08-21 12:43:29,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 465. [2021-08-21 12:43:29,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.146551724137931) internal successors, (996), 464 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:29,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 996 transitions. [2021-08-21 12:43:29,157 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 996 transitions. Word has length 58 [2021-08-21 12:43:29,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:29,157 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 996 transitions. [2021-08-21 12:43:29,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:29,157 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 996 transitions. [2021-08-21 12:43:29,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-21 12:43:29,158 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:29,158 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 12:43:29,176 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 12:43:29,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:29,376 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:29,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:29,377 INFO L82 PathProgramCache]: Analyzing trace with hash 335839437, now seen corresponding path program 32 times [2021-08-21 12:43:29,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:29,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538192834] [2021-08-21 12:43:29,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:29,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:29,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:29,791 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 12:43:29,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:29,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538192834] [2021-08-21 12:43:29,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538192834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:29,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474397467] [2021-08-21 12:43:29,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:43:29,792 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:29,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:29,792 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:29,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 12:43:30,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:43:30,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:30,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:43:30,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:31,548 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 12:43:31,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474397467] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:31,548 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:31,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 53 [2021-08-21 12:43:31,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398430325] [2021-08-21 12:43:31,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-21 12:43:31,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:31,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-21 12:43:31,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=2353, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 12:43:31,549 INFO L87 Difference]: Start difference. First operand 465 states and 996 transitions. Second operand has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 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 12:43:38,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:38,337 INFO L93 Difference]: Finished difference Result 3145 states and 6181 transitions. [2021-08-21 12:43:38,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-08-21 12:43:38,337 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 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 60 [2021-08-21 12:43:38,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:38,341 INFO L225 Difference]: With dead ends: 3145 [2021-08-21 12:43:38,341 INFO L226 Difference]: Without dead ends: 2575 [2021-08-21 12:43:38,344 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 244 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23656 ImplicationChecksByTransitivity, 6097.9ms TimeCoverageRelationStatistics Valid=16125, Invalid=44145, Unknown=0, NotChecked=0, Total=60270 [2021-08-21 12:43:38,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2575 states. [2021-08-21 12:43:38,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2575 to 290. [2021-08-21 12:43:38,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.0519031141868513) internal successors, (593), 289 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:38,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 593 transitions. [2021-08-21 12:43:38,356 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 593 transitions. Word has length 60 [2021-08-21 12:43:38,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:38,356 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 593 transitions. [2021-08-21 12:43:38,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 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 12:43:38,356 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 593 transitions. [2021-08-21 12:43:38,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-21 12:43:38,357 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:38,357 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 12:43:38,377 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 12:43:38,576 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,SelfDestructingSolverStorable34 [2021-08-21 12:43:38,577 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:38,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:38,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1087888359, now seen corresponding path program 33 times [2021-08-21 12:43:38,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:38,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145979331] [2021-08-21 12:43:38,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:38,578 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:38,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:38,879 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:38,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:38,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145979331] [2021-08-21 12:43:38,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145979331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:38,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094572612] [2021-08-21 12:43:38,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:43:38,879 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:38,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:38,880 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:38,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-21 12:43:39,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-08-21 12:43:39,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:39,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:43:39,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:40,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094572612] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:40,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:40,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 27] total 41 [2021-08-21 12:43:40,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603217349] [2021-08-21 12:43:40,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-21 12:43:40,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:40,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-21 12:43:40,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=1369, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 12:43:40,915 INFO L87 Difference]: Start difference. First operand 290 states and 593 transitions. Second operand has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 41 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:46,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:46,581 INFO L93 Difference]: Finished difference Result 2039 states and 4053 transitions. [2021-08-21 12:43:46,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2021-08-21 12:43:46,581 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 41 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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 12:43:46,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:46,584 INFO L225 Difference]: With dead ends: 2039 [2021-08-21 12:43:46,584 INFO L226 Difference]: Without dead ends: 2035 [2021-08-21 12:43:46,586 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23386 ImplicationChecksByTransitivity, 5410.5ms TimeCoverageRelationStatistics Valid=12911, Invalid=42079, Unknown=0, NotChecked=0, Total=54990 [2021-08-21 12:43:46,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2035 states. [2021-08-21 12:43:46,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2035 to 246. [2021-08-21 12:43:46,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.0653061224489795) internal successors, (506), 245 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:46,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 506 transitions. [2021-08-21 12:43:46,594 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 506 transitions. Word has length 60 [2021-08-21 12:43:46,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:46,594 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 506 transitions. [2021-08-21 12:43:46,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 41 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:46,594 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 506 transitions. [2021-08-21 12:43:46,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-21 12:43:46,594 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:46,595 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 12:43:46,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-21 12:43:46,813 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,SelfDestructingSolverStorable35 [2021-08-21 12:43:46,814 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:46,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:46,814 INFO L82 PathProgramCache]: Analyzing trace with hash -304073589, now seen corresponding path program 34 times [2021-08-21 12:43:46,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:46,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528070712] [2021-08-21 12:43:46,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:46,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:46,973 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 12:43:46,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:46,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528070712] [2021-08-21 12:43:46,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528070712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:46,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465310779] [2021-08-21 12:43:46,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:43:46,973 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:46,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:46,989 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:47,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-21 12:43:48,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:43:48,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:48,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-21 12:43:48,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:48,309 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 12:43:48,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465310779] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:48,309 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:48,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2021-08-21 12:43:48,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012416633] [2021-08-21 12:43:48,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:43:48,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:48,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:43:48,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:43:48,310 INFO L87 Difference]: Start difference. First operand 246 states and 506 transitions. Second operand has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:48,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:48,482 INFO L93 Difference]: Finished difference Result 752 states and 1479 transitions. [2021-08-21 12:43:48,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:43:48,482 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2021-08-21 12:43:48,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:48,483 INFO L225 Difference]: With dead ends: 752 [2021-08-21 12:43:48,483 INFO L226 Difference]: Without dead ends: 665 [2021-08-21 12:43:48,484 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 85.2ms TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:43:48,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-08-21 12:43:48,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 505. [2021-08-21 12:43:48,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 2.1488095238095237) internal successors, (1083), 504 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:48,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1083 transitions. [2021-08-21 12:43:48,489 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1083 transitions. Word has length 62 [2021-08-21 12:43:48,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:48,489 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 1083 transitions. [2021-08-21 12:43:48,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:48,489 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1083 transitions. [2021-08-21 12:43:48,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-21 12:43:48,490 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:48,490 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 12:43:48,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-21 12:43:48,704 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,SelfDestructingSolverStorable36 [2021-08-21 12:43:48,705 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:48,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:48,705 INFO L82 PathProgramCache]: Analyzing trace with hash -34646647, now seen corresponding path program 35 times [2021-08-21 12:43:48,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:48,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040730549] [2021-08-21 12:43:48,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:48,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:48,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:49,058 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 12:43:49,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:49,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040730549] [2021-08-21 12:43:49,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040730549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:49,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080237275] [2021-08-21 12:43:49,059 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:43:49,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:49,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:49,060 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:49,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-21 12:43:50,125 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-08-21 12:43:50,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:50,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:43:50,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:50,993 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 12:43:50,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080237275] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:50,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:50,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 57 [2021-08-21 12:43:50,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192422647] [2021-08-21 12:43:50,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-21 12:43:50,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:50,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-21 12:43:50,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=583, Invalid=2723, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 12:43:50,995 INFO L87 Difference]: Start difference. First operand 505 states and 1083 transitions. Second operand has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:56,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:43:56,982 INFO L93 Difference]: Finished difference Result 3594 states and 7071 transitions. [2021-08-21 12:43:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2021-08-21 12:43:56,982 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have 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 12:43:56,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:43:56,987 INFO L225 Difference]: With dead ends: 3594 [2021-08-21 12:43:56,987 INFO L226 Difference]: Without dead ends: 2934 [2021-08-21 12:43:56,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31467 ImplicationChecksByTransitivity, 5283.9ms TimeCoverageRelationStatistics Valid=20887, Invalid=56675, Unknown=0, NotChecked=0, Total=77562 [2021-08-21 12:43:56,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2934 states. [2021-08-21 12:43:57,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2934 to 312. [2021-08-21 12:43:57,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.054662379421222) internal successors, (639), 311 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:57,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 639 transitions. [2021-08-21 12:43:57,030 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 639 transitions. Word has length 64 [2021-08-21 12:43:57,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:43:57,030 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 639 transitions. [2021-08-21 12:43:57,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:43:57,030 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 639 transitions. [2021-08-21 12:43:57,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-21 12:43:57,032 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:43:57,032 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 12:43:57,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-21 12:43:57,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:57,233 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:43:57,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:43:57,233 INFO L82 PathProgramCache]: Analyzing trace with hash -2080416025, now seen corresponding path program 36 times [2021-08-21 12:43:57,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:43:57,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736285694] [2021-08-21 12:43:57,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:43:57,233 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:43:57,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:43:57,442 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:57,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:43:57,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736285694] [2021-08-21 12:43:57,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736285694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:57,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847100861] [2021-08-21 12:43:57,443 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:43:57,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:43:57,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:43:57,446 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:43:57,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-21 12:43:58,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2021-08-21 12:43:58,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:43:58,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:43:58,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:43:59,599 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:43:59,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847100861] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:43:59,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:43:59,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29] total 44 [2021-08-21 12:43:59,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296575020] [2021-08-21 12:43:59,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-08-21 12:43:59,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:43:59,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-08-21 12:43:59,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1579, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 12:43:59,601 INFO L87 Difference]: Start difference. First operand 312 states and 639 transitions. Second operand has 45 states, 45 states have (on average 2.6222222222222222) internal successors, (118), 44 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 12:44:05,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:05,738 INFO L93 Difference]: Finished difference Result 2349 states and 4673 transitions. [2021-08-21 12:44:05,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 226 states. [2021-08-21 12:44:05,739 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.6222222222222222) internal successors, (118), 44 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 64 [2021-08-21 12:44:05,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:05,742 INFO L225 Difference]: With dead ends: 2349 [2021-08-21 12:44:05,742 INFO L226 Difference]: Without dead ends: 2345 [2021-08-21 12:44:05,745 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 265 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31046 ImplicationChecksByTransitivity, 5749.3ms TimeCoverageRelationStatistics Valid=16676, Invalid=54346, Unknown=0, NotChecked=0, Total=71022 [2021-08-21 12:44:05,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2021-08-21 12:44:05,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 264. [2021-08-21 12:44:05,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.068441064638783) internal successors, (544), 263 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:05,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 544 transitions. [2021-08-21 12:44:05,753 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 544 transitions. Word has length 64 [2021-08-21 12:44:05,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:05,753 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 544 transitions. [2021-08-21 12:44:05,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.6222222222222222) internal successors, (118), 44 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 12:44:05,754 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 544 transitions. [2021-08-21 12:44:05,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-08-21 12:44:05,754 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:05,754 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 12:44:05,776 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 12:44:05,968 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,SelfDestructingSolverStorable38 [2021-08-21 12:44:05,969 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:44:05,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:05,969 INFO L82 PathProgramCache]: Analyzing trace with hash 141085255, now seen corresponding path program 37 times [2021-08-21 12:44:05,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:05,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823476561] [2021-08-21 12:44:05,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:05,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:05,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:06,136 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 12:44:06,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:06,136 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823476561] [2021-08-21 12:44:06,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823476561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:06,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341460687] [2021-08-21 12:44:06,137 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:44:06,137 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:06,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:06,148 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:44:06,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-21 12:44:07,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:07,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 55 conjunts are in the unsatisfiable core [2021-08-21 12:44:07,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:07,638 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 12:44:07,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341460687] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:07,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:07,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2021-08-21 12:44:07,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94055233] [2021-08-21 12:44:07,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:44:07,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:07,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:44:07,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:44:07,639 INFO L87 Difference]: Start difference. First operand 264 states and 544 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 12:44:07,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:07,837 INFO L93 Difference]: Finished difference Result 811 states and 1596 transitions. [2021-08-21 12:44:07,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:44:07,837 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 12:44:07,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:07,838 INFO L225 Difference]: With dead ends: 811 [2021-08-21 12:44:07,839 INFO L226 Difference]: Without dead ends: 718 [2021-08-21 12:44:07,839 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 91.1ms TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:44:07,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-08-21 12:44:07,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 545. [2021-08-21 12:44:07,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 544 states have (on average 2.150735294117647) internal successors, (1170), 544 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:07,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 1170 transitions. [2021-08-21 12:44:07,844 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 1170 transitions. Word has length 66 [2021-08-21 12:44:07,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:07,845 INFO L470 AbstractCegarLoop]: Abstraction has 545 states and 1170 transitions. [2021-08-21 12:44:07,845 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 12:44:07,845 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 1170 transitions. [2021-08-21 12:44:07,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-08-21 12:44:07,845 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:07,846 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 12:44:07,880 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 12:44:08,065 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,SelfDestructingSolverStorable39 [2021-08-21 12:44:08,065 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:44:08,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:08,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1239628869, now seen corresponding path program 38 times [2021-08-21 12:44:08,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:08,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531483008] [2021-08-21 12:44:08,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:08,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:08,494 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 12:44:08,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:08,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531483008] [2021-08-21 12:44:08,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531483008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:08,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163232325] [2021-08-21 12:44:08,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:44:08,495 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:08,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:08,496 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:44:08,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-21 12:44:09,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:44:09,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:09,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:44:09,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:10,821 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 12:44:10,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163232325] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:10,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:10,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2021-08-21 12:44:10,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105852115] [2021-08-21 12:44:10,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-21 12:44:10,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:10,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-21 12:44:10,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=3120, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 12:44:10,823 INFO L87 Difference]: Start difference. First operand 545 states and 1170 transitions. Second operand has 62 states, 62 states have (on average 2.096774193548387) internal successors, (130), 61 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:20,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:20,922 INFO L93 Difference]: Finished difference Result 4071 states and 8017 transitions. [2021-08-21 12:44:20,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 256 states. [2021-08-21 12:44:20,923 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.096774193548387) internal successors, (130), 61 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have 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 12:44:20,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:20,929 INFO L225 Difference]: With dead ends: 4071 [2021-08-21 12:44:20,929 INFO L226 Difference]: Without dead ends: 3315 [2021-08-21 12:44:20,933 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 312 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41086 ImplicationChecksByTransitivity, 8887.5ms TimeCoverageRelationStatistics Valid=26637, Invalid=71645, Unknown=0, NotChecked=0, Total=98282 [2021-08-21 12:44:20,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3315 states. [2021-08-21 12:44:20,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3315 to 334. [2021-08-21 12:44:20,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.057057057057057) internal successors, (685), 333 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:20,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 685 transitions. [2021-08-21 12:44:20,947 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 685 transitions. Word has length 68 [2021-08-21 12:44:20,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:20,947 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 685 transitions. [2021-08-21 12:44:20,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.096774193548387) internal successors, (130), 61 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:20,947 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 685 transitions. [2021-08-21 12:44:20,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-08-21 12:44:20,948 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:20,948 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 12:44:20,983 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 12:44:21,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:21,161 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:44:21,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:21,161 INFO L82 PathProgramCache]: Analyzing trace with hash -859999513, now seen corresponding path program 39 times [2021-08-21 12:44:21,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:21,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61754789] [2021-08-21 12:44:21,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:21,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:21,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:21,431 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:21,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:21,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61754789] [2021-08-21 12:44:21,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61754789] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:21,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734722725] [2021-08-21 12:44:21,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:44:21,431 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:21,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:21,432 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:44:21,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-21 12:44:22,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-08-21 12:44:22,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:22,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:44:22,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:23,752 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:23,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734722725] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:23,752 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:23,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 31] total 47 [2021-08-21 12:44:23,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042546582] [2021-08-21 12:44:23,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-08-21 12:44:23,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:23,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-08-21 12:44:23,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=1804, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:44:23,753 INFO L87 Difference]: Start difference. First operand 334 states and 685 transitions. Second operand has 48 states, 48 states have (on average 2.625) internal successors, (126), 47 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 12:44:30,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:30,982 INFO L93 Difference]: Finished difference Result 2681 states and 5337 transitions. [2021-08-21 12:44:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2021-08-21 12:44:30,982 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.625) internal successors, (126), 47 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 68 [2021-08-21 12:44:30,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:30,995 INFO L225 Difference]: With dead ends: 2681 [2021-08-21 12:44:30,995 INFO L226 Difference]: Without dead ends: 2677 [2021-08-21 12:44:30,999 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 299 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40452 ImplicationChecksByTransitivity, 6825.9ms TimeCoverageRelationStatistics Valid=21212, Invalid=69088, Unknown=0, NotChecked=0, Total=90300 [2021-08-21 12:44:31,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2677 states. [2021-08-21 12:44:31,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2677 to 282. [2021-08-21 12:44:31,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.0711743772241995) internal successors, (582), 281 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:31,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 582 transitions. [2021-08-21 12:44:31,022 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 582 transitions. Word has length 68 [2021-08-21 12:44:31,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:31,022 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 582 transitions. [2021-08-21 12:44:31,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.625) internal successors, (126), 47 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 12:44:31,022 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 582 transitions. [2021-08-21 12:44:31,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-08-21 12:44:31,023 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:31,023 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 12:44:31,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-21 12:44:31,223 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,SelfDestructingSolverStorable41 [2021-08-21 12:44:31,224 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:44:31,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:31,224 INFO L82 PathProgramCache]: Analyzing trace with hash 654176771, now seen corresponding path program 40 times [2021-08-21 12:44:31,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:31,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756219947] [2021-08-21 12:44:31,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:31,224 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:31,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:31,493 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 12:44:31,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:31,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756219947] [2021-08-21 12:44:31,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756219947] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:31,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446123838] [2021-08-21 12:44:31,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:44:31,493 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:31,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:31,494 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:44:31,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-21 12:44:32,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:44:32,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:32,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 59 conjunts are in the unsatisfiable core [2021-08-21 12:44:32,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:33,159 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 12:44:33,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446123838] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:33,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:33,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2021-08-21 12:44:33,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187050610] [2021-08-21 12:44:33,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:44:33,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:33,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:44:33,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:44:33,160 INFO L87 Difference]: Start difference. First operand 282 states and 582 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 12:44:33,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:33,441 INFO L93 Difference]: Finished difference Result 870 states and 1713 transitions. [2021-08-21 12:44:33,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:44:33,441 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 12:44:33,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:33,443 INFO L225 Difference]: With dead ends: 870 [2021-08-21 12:44:33,443 INFO L226 Difference]: Without dead ends: 771 [2021-08-21 12:44:33,443 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 137.6ms TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:44:33,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-08-21 12:44:33,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 585. [2021-08-21 12:44:33,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 2.1523972602739727) internal successors, (1257), 584 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:33,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1257 transitions. [2021-08-21 12:44:33,449 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1257 transitions. Word has length 70 [2021-08-21 12:44:33,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:33,449 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1257 transitions. [2021-08-21 12:44:33,449 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 12:44:33,449 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1257 transitions. [2021-08-21 12:44:33,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-08-21 12:44:33,450 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:33,450 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 12:44:33,487 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 12:44:33,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:33,665 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:44:33,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:33,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1641231617, now seen corresponding path program 41 times [2021-08-21 12:44:33,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:33,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551970305] [2021-08-21 12:44:33,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:33,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:34,219 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 12:44:34,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:34,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551970305] [2021-08-21 12:44:34,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551970305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:34,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265479806] [2021-08-21 12:44:34,220 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:44:34,220 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:34,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:34,220 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:44:34,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-21 12:44:35,688 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2021-08-21 12:44:35,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:35,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 12:44:35,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:36,818 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 12:44:36,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265479806] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:36,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:36,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 65 [2021-08-21 12:44:36,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201021146] [2021-08-21 12:44:36,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-21 12:44:36,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:36,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-21 12:44:36,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=3544, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 12:44:36,820 INFO L87 Difference]: Start difference. First operand 585 states and 1257 transitions. Second operand has 66 states, 66 states have (on average 2.090909090909091) internal successors, (138), 65 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:46,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:46,077 INFO L93 Difference]: Finished difference Result 4576 states and 9019 transitions. [2021-08-21 12:44:46,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 289 states. [2021-08-21 12:44:46,080 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.090909090909091) internal successors, (138), 65 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have 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 12:44:46,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:46,084 INFO L225 Difference]: With dead ends: 4576 [2021-08-21 12:44:46,084 INFO L226 Difference]: Without dead ends: 3718 [2021-08-21 12:44:46,089 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 349 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52776 ImplicationChecksByTransitivity, 8063.4ms TimeCoverageRelationStatistics Valid=33504, Invalid=89346, Unknown=0, NotChecked=0, Total=122850 [2021-08-21 12:44:46,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3718 states. [2021-08-21 12:44:46,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3718 to 356. [2021-08-21 12:44:46,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.0591549295774647) internal successors, (731), 355 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:46,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 731 transitions. [2021-08-21 12:44:46,103 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 731 transitions. Word has length 72 [2021-08-21 12:44:46,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:46,103 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 731 transitions. [2021-08-21 12:44:46,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.090909090909091) internal successors, (138), 65 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:46,103 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 731 transitions. [2021-08-21 12:44:46,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-08-21 12:44:46,104 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:46,104 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 12:44:46,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-21 12:44:46,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:46,325 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:44:46,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:46,325 INFO L82 PathProgramCache]: Analyzing trace with hash -677292057, now seen corresponding path program 42 times [2021-08-21 12:44:46,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:46,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753572925] [2021-08-21 12:44:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:46,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:46,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:46,531 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:46,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:46,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753572925] [2021-08-21 12:44:46,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753572925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:46,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093252375] [2021-08-21 12:44:46,531 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:44:46,531 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:46,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:46,532 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:44:46,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-21 12:44:47,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2021-08-21 12:44:47,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:44:47,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 12:44:47,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:44:49,088 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:44:49,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093252375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:49,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:44:49,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 33] total 50 [2021-08-21 12:44:49,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963373507] [2021-08-21 12:44:49,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-08-21 12:44:49,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:44:49,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-08-21 12:44:49,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=2044, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 12:44:49,089 INFO L87 Difference]: Start difference. First operand 356 states and 731 transitions. Second operand has 51 states, 51 states have (on average 2.627450980392157) internal successors, (134), 50 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:59,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:44:59,438 INFO L93 Difference]: Finished difference Result 3035 states and 6045 transitions. [2021-08-21 12:44:59,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 290 states. [2021-08-21 12:44:59,439 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.627450980392157) internal successors, (134), 50 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-08-21 12:44:59,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:44:59,442 INFO L225 Difference]: With dead ends: 3035 [2021-08-21 12:44:59,442 INFO L226 Difference]: Without dead ends: 3031 [2021-08-21 12:44:59,445 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 335 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51852 ImplicationChecksByTransitivity, 9624.0ms TimeCoverageRelationStatistics Valid=26618, Invalid=86614, Unknown=0, NotChecked=0, Total=113232 [2021-08-21 12:44:59,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3031 states. [2021-08-21 12:44:59,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3031 to 300. [2021-08-21 12:44:59,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.0735785953177257) internal successors, (620), 299 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:59,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 620 transitions. [2021-08-21 12:44:59,456 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 620 transitions. Word has length 72 [2021-08-21 12:44:59,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:44:59,456 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 620 transitions. [2021-08-21 12:44:59,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.627450980392157) internal successors, (134), 50 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:44:59,456 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 620 transitions. [2021-08-21 12:44:59,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-08-21 12:44:59,456 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:44:59,457 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 12:44:59,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-21 12:44:59,673 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,SelfDestructingSolverStorable44 [2021-08-21 12:44:59,673 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:44:59,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:44:59,673 INFO L82 PathProgramCache]: Analyzing trace with hash 47360959, now seen corresponding path program 43 times [2021-08-21 12:44:59,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:44:59,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737134790] [2021-08-21 12:44:59,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:44:59,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:44:59,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:44:59,940 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 12:44:59,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:44:59,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737134790] [2021-08-21 12:44:59,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737134790] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:44:59,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10436884] [2021-08-21 12:44:59,940 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:44:59,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:44:59,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:44:59,941 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:44:59,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-21 12:45:01,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:01,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 63 conjunts are in the unsatisfiable core [2021-08-21 12:45:01,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:01,763 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 12:45:01,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10436884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:01,763 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:01,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-08-21 12:45:01,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783676226] [2021-08-21 12:45:01,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:45:01,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:01,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:45:01,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:45:01,764 INFO L87 Difference]: Start difference. First operand 300 states and 620 transitions. Second operand has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:02,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:02,102 INFO L93 Difference]: Finished difference Result 929 states and 1830 transitions. [2021-08-21 12:45:02,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:45:02,102 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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 12:45:02,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:02,104 INFO L225 Difference]: With dead ends: 929 [2021-08-21 12:45:02,104 INFO L226 Difference]: Without dead ends: 824 [2021-08-21 12:45:02,104 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 157.6ms TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:45:02,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-08-21 12:45:02,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 625. [2021-08-21 12:45:02,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.1538461538461537) internal successors, (1344), 624 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:02,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1344 transitions. [2021-08-21 12:45:02,112 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1344 transitions. Word has length 74 [2021-08-21 12:45:02,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:02,113 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 1344 transitions. [2021-08-21 12:45:02,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:02,113 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1344 transitions. [2021-08-21 12:45:02,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-21 12:45:02,114 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:02,114 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 12:45:02,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-21 12:45:02,338 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,SelfDestructingSolverStorable45 [2021-08-21 12:45:02,339 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:45:02,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:02,339 INFO L82 PathProgramCache]: Analyzing trace with hash 2066890685, now seen corresponding path program 44 times [2021-08-21 12:45:02,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:02,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430215592] [2021-08-21 12:45:02,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:02,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:02,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:02,951 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 12:45:02,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:02,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430215592] [2021-08-21 12:45:02,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430215592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:02,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926779499] [2021-08-21 12:45:02,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:45:02,951 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:02,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:02,952 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:45:02,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-21 12:45:04,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:45:04,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:04,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 12:45:04,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:06,207 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 12:45:06,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926779499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:06,207 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:06,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 69 [2021-08-21 12:45:06,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394135913] [2021-08-21 12:45:06,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-21 12:45:06,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:06,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-21 12:45:06,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=3995, Unknown=0, NotChecked=0, Total=4830 [2021-08-21 12:45:06,209 INFO L87 Difference]: Start difference. First operand 625 states and 1344 transitions. Second operand has 70 states, 70 states have (on average 2.085714285714286) internal successors, (146), 69 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:20,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:20,692 INFO L93 Difference]: Finished difference Result 5109 states and 10077 transitions. [2021-08-21 12:45:20,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 324 states. [2021-08-21 12:45:20,692 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.085714285714286) internal successors, (146), 69 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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 12:45:20,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:20,697 INFO L225 Difference]: With dead ends: 5109 [2021-08-21 12:45:20,697 INFO L226 Difference]: Without dead ends: 4143 [2021-08-21 12:45:20,702 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 388 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66817 ImplicationChecksByTransitivity, 12678.4ms TimeCoverageRelationStatistics Valid=41625, Invalid=110085, Unknown=0, NotChecked=0, Total=151710 [2021-08-21 12:45:20,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2021-08-21 12:45:20,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 378. [2021-08-21 12:45:20,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.061007957559682) internal successors, (777), 377 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:20,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 777 transitions. [2021-08-21 12:45:20,716 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 777 transitions. Word has length 76 [2021-08-21 12:45:20,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:20,717 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 777 transitions. [2021-08-21 12:45:20,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.085714285714286) internal successors, (146), 69 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:20,717 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 777 transitions. [2021-08-21 12:45:20,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-21 12:45:20,717 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:20,717 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 12:45:20,739 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 12:45:20,926 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,SelfDestructingSolverStorable46 [2021-08-21 12:45:20,926 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:45:20,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:20,927 INFO L82 PathProgramCache]: Analyzing trace with hash -156611097, now seen corresponding path program 45 times [2021-08-21 12:45:20,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:20,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367032051] [2021-08-21 12:45:20,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:20,927 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:21,289 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:45:21,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:21,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367032051] [2021-08-21 12:45:21,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367032051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:21,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183745088] [2021-08-21 12:45:21,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:45:21,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:21,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:21,291 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:45:21,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-21 12:45:23,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2021-08-21 12:45:23,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:23,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 12:45:23,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:24,505 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:45:24,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183745088] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:24,505 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:24,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 35] total 53 [2021-08-21 12:45:24,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484555052] [2021-08-21 12:45:24,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-21 12:45:24,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:24,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-21 12:45:24,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=2299, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 12:45:24,506 INFO L87 Difference]: Start difference. First operand 378 states and 777 transitions. Second operand has 54 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:37,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:37,084 INFO L93 Difference]: Finished difference Result 3411 states and 6797 transitions. [2021-08-21 12:45:37,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 325 states. [2021-08-21 12:45:37,084 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have 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 12:45:37,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:37,088 INFO L225 Difference]: With dead ends: 3411 [2021-08-21 12:45:37,088 INFO L226 Difference]: Without dead ends: 3407 [2021-08-21 12:45:37,094 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 373 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65510 ImplicationChecksByTransitivity, 11704.0ms TimeCoverageRelationStatistics Valid=32999, Invalid=107251, Unknown=0, NotChecked=0, Total=140250 [2021-08-21 12:45:37,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3407 states. [2021-08-21 12:45:37,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3407 to 318. [2021-08-21 12:45:37,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.0757097791798107) internal successors, (658), 317 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:37,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 658 transitions. [2021-08-21 12:45:37,105 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 658 transitions. Word has length 76 [2021-08-21 12:45:37,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:37,105 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 658 transitions. [2021-08-21 12:45:37,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:37,106 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 658 transitions. [2021-08-21 12:45:37,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-08-21 12:45:37,120 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:37,121 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 12:45:37,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-21 12:45:37,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:37,341 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:45:37,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:37,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1083832187, now seen corresponding path program 46 times [2021-08-21 12:45:37,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:37,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858553580] [2021-08-21 12:45:37,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:37,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:37,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:37,680 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 12:45:37,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:37,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858553580] [2021-08-21 12:45:37,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858553580] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:37,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373162912] [2021-08-21 12:45:37,681 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:45:37,681 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:37,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:37,681 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:45:37,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-21 12:45:39,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:45:39,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:39,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 67 conjunts are in the unsatisfiable core [2021-08-21 12:45:39,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:39,796 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 12:45:39,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373162912] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:39,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:39,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-08-21 12:45:39,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8648733] [2021-08-21 12:45:39,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:45:39,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:39,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:45:39,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:45:39,798 INFO L87 Difference]: Start difference. First operand 318 states and 658 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 12:45:40,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:45:40,161 INFO L93 Difference]: Finished difference Result 988 states and 1947 transitions. [2021-08-21 12:45:40,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:45:40,162 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 12:45:40,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:45:40,163 INFO L225 Difference]: With dead ends: 988 [2021-08-21 12:45:40,163 INFO L226 Difference]: Without dead ends: 877 [2021-08-21 12:45:40,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 179.3ms TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:45:40,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2021-08-21 12:45:40,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 665. [2021-08-21 12:45:40,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.1551204819277108) internal successors, (1431), 664 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:45:40,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1431 transitions. [2021-08-21 12:45:40,180 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1431 transitions. Word has length 78 [2021-08-21 12:45:40,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:45:40,180 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1431 transitions. [2021-08-21 12:45:40,180 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 12:45:40,180 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1431 transitions. [2021-08-21 12:45:40,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-08-21 12:45:40,181 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:45:40,185 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 12:45:40,208 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 12:45:40,402 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,SelfDestructingSolverStorable48 [2021-08-21 12:45:40,403 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:45:40,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:45:40,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1762435975, now seen corresponding path program 47 times [2021-08-21 12:45:40,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:45:40,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061767067] [2021-08-21 12:45:40,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:45:40,403 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:45:40,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:45:41,123 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 12:45:41,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:45:41,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061767067] [2021-08-21 12:45:41,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061767067] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:41,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291862670] [2021-08-21 12:45:41,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:45:41,124 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:45:41,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:45:41,125 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:45:41,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-21 12:45:43,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-08-21 12:45:43,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:45:43,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 12:45:43,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:45:44,766 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 12:45:44,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291862670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:45:44,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:45:44,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2021-08-21 12:45:44,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991426253] [2021-08-21 12:45:44,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-08-21 12:45:44,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:45:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-08-21 12:45:44,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=929, Invalid=4473, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 12:45:44,768 INFO L87 Difference]: Start difference. First operand 665 states and 1431 transitions. Second operand has 74 states, 74 states have (on average 2.081081081081081) internal successors, (154), 73 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:01,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:01,287 INFO L93 Difference]: Finished difference Result 5670 states and 11191 transitions. [2021-08-21 12:46:01,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 361 states. [2021-08-21 12:46:01,288 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.081081081081081) internal successors, (154), 73 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have 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 12:46:01,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:01,293 INFO L225 Difference]: With dead ends: 5670 [2021-08-21 12:46:01,293 INFO L226 Difference]: Without dead ends: 4590 [2021-08-21 12:46:01,301 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 429 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83508 ImplicationChecksByTransitivity, 14264.4ms TimeCoverageRelationStatistics Valid=51145, Invalid=134185, Unknown=0, NotChecked=0, Total=185330 [2021-08-21 12:46:01,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4590 states. [2021-08-21 12:46:01,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4590 to 400. [2021-08-21 12:46:01,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.06265664160401) internal successors, (823), 399 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:01,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 823 transitions. [2021-08-21 12:46:01,319 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 823 transitions. Word has length 80 [2021-08-21 12:46:01,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:01,321 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 823 transitions. [2021-08-21 12:46:01,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.081081081081081) internal successors, (154), 73 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:01,322 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 823 transitions. [2021-08-21 12:46:01,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-08-21 12:46:01,323 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:01,323 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 12:46:01,346 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 12:46:01,544 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,SelfDestructingSolverStorable49 [2021-08-21 12:46:01,544 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:46:01,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:01,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1430754535, now seen corresponding path program 48 times [2021-08-21 12:46:01,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:01,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744837417] [2021-08-21 12:46:01,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:01,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:01,946 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:01,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:01,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744837417] [2021-08-21 12:46:01,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744837417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:01,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147717860] [2021-08-21 12:46:01,947 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:46:01,947 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:01,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:01,948 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:46:01,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-21 12:46:03,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2021-08-21 12:46:03,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:03,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 12:46:03,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:04,977 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:04,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147717860] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:04,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:04,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 37] total 56 [2021-08-21 12:46:04,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593606301] [2021-08-21 12:46:04,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-08-21 12:46:04,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:04,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-08-21 12:46:04,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=2569, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 12:46:04,979 INFO L87 Difference]: Start difference. First operand 400 states and 823 transitions. Second operand has 57 states, 57 states have (on average 2.6315789473684212) internal successors, (150), 56 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:17,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:17,638 INFO L93 Difference]: Finished difference Result 3809 states and 7593 transitions. [2021-08-21 12:46:17,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 362 states. [2021-08-21 12:46:17,639 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.6315789473684212) internal successors, (150), 56 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have 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 12:46:17,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:17,644 INFO L225 Difference]: With dead ends: 3809 [2021-08-21 12:46:17,644 INFO L226 Difference]: Without dead ends: 3805 [2021-08-21 12:46:17,653 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 413 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81707 ImplicationChecksByTransitivity, 11880.3ms TimeCoverageRelationStatistics Valid=40466, Invalid=131344, Unknown=0, NotChecked=0, Total=171810 [2021-08-21 12:46:17,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3805 states. [2021-08-21 12:46:17,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3805 to 336. [2021-08-21 12:46:17,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.0776119402985076) internal successors, (696), 335 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 12:46:17,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 696 transitions. [2021-08-21 12:46:17,666 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 696 transitions. Word has length 80 [2021-08-21 12:46:17,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:17,666 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 696 transitions. [2021-08-21 12:46:17,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.6315789473684212) internal successors, (150), 56 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:17,666 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 696 transitions. [2021-08-21 12:46:17,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-21 12:46:17,667 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:17,667 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 12:46:17,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-21 12:46:17,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:17,888 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:46:17,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:17,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1887884599, now seen corresponding path program 49 times [2021-08-21 12:46:17,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:17,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111174762] [2021-08-21 12:46:17,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:17,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:17,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:18,154 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 12:46:18,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:18,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111174762] [2021-08-21 12:46:18,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111174762] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:18,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723958238] [2021-08-21 12:46:18,155 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:46:18,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:18,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:18,155 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:46:18,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-21 12:46:20,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:20,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 71 conjunts are in the unsatisfiable core [2021-08-21 12:46:20,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:20,505 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 12:46:20,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723958238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:20,505 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:20,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2021-08-21 12:46:20,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042435254] [2021-08-21 12:46:20,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:46:20,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:20,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:46:20,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:46:20,507 INFO L87 Difference]: Start difference. First operand 336 states and 696 transitions. Second operand has 20 states, 20 states have (on average 4.1) internal successors, (82), 20 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:20,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:20,879 INFO L93 Difference]: Finished difference Result 1047 states and 2064 transitions. [2021-08-21 12:46:20,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:46:20,879 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 20 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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 12:46:20,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:20,881 INFO L225 Difference]: With dead ends: 1047 [2021-08-21 12:46:20,881 INFO L226 Difference]: Without dead ends: 930 [2021-08-21 12:46:20,881 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 98 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 158.2ms TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:46:20,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2021-08-21 12:46:20,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 705. [2021-08-21 12:46:20,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 704 states have (on average 2.15625) internal successors, (1518), 704 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:20,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1518 transitions. [2021-08-21 12:46:20,887 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1518 transitions. Word has length 82 [2021-08-21 12:46:20,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:20,887 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 1518 transitions. [2021-08-21 12:46:20,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 20 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:20,888 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1518 transitions. [2021-08-21 12:46:20,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-21 12:46:20,888 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:20,888 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 12:46:20,912 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 12:46:21,110 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,SelfDestructingSolverStorable51 [2021-08-21 12:46:21,110 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:46:21,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:21,110 INFO L82 PathProgramCache]: Analyzing trace with hash -2121692363, now seen corresponding path program 50 times [2021-08-21 12:46:21,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:21,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745463662] [2021-08-21 12:46:21,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:21,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:21,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:21,899 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 12:46:21,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:21,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745463662] [2021-08-21 12:46:21,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745463662] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:21,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677984426] [2021-08-21 12:46:21,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:46:21,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:21,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:21,901 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:46:21,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-21 12:46:23,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:46:23,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:23,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 12:46:23,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:25,645 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 12:46:25,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677984426] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:25,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:25,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 77 [2021-08-21 12:46:25,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300140136] [2021-08-21 12:46:25,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-08-21 12:46:25,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:25,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-08-21 12:46:25,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1028, Invalid=4978, Unknown=0, NotChecked=0, Total=6006 [2021-08-21 12:46:25,647 INFO L87 Difference]: Start difference. First operand 705 states and 1518 transitions. Second operand has 78 states, 78 states have (on average 2.076923076923077) internal successors, (162), 77 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:46,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:46,294 INFO L93 Difference]: Finished difference Result 6259 states and 12361 transitions. [2021-08-21 12:46:46,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 400 states. [2021-08-21 12:46:46,294 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.076923076923077) internal successors, (162), 77 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have 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 12:46:46,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:46,298 INFO L225 Difference]: With dead ends: 6259 [2021-08-21 12:46:46,298 INFO L226 Difference]: Without dead ends: 5059 [2021-08-21 12:46:46,306 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 472 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103165 ImplicationChecksByTransitivity, 17404.9ms TimeCoverageRelationStatistics Valid=62217, Invalid=161985, Unknown=0, NotChecked=0, Total=224202 [2021-08-21 12:46:46,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2021-08-21 12:46:46,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 422. [2021-08-21 12:46:46,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.0641330166270784) internal successors, (869), 421 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:46,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 869 transitions. [2021-08-21 12:46:46,322 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 869 transitions. Word has length 84 [2021-08-21 12:46:46,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:46,322 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 869 transitions. [2021-08-21 12:46:46,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.076923076923077) internal successors, (162), 77 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:46,322 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 869 transitions. [2021-08-21 12:46:46,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-21 12:46:46,323 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:46,323 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 12:46:46,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 12:46:46,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:46,536 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:46:46,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:46,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1012428007, now seen corresponding path program 51 times [2021-08-21 12:46:46,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:46,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919992852] [2021-08-21 12:46:46,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:46,536 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:46,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:46,926 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:46,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:46,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919992852] [2021-08-21 12:46:46,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919992852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:46,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410961980] [2021-08-21 12:46:46,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:46:46,927 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:46,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:46,927 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:46:46,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-21 12:46:49,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2021-08-21 12:46:49,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:49,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 12:46:49,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:50,450 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:50,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410961980] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:50,450 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:50,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 39] total 59 [2021-08-21 12:46:50,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730091959] [2021-08-21 12:46:50,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-08-21 12:46:50,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:50,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-08-21 12:46:50,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=686, Invalid=2854, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 12:46:50,451 INFO L87 Difference]: Start difference. First operand 422 states and 869 transitions. Second operand has 60 states, 60 states have (on average 2.6333333333333333) internal successors, (158), 59 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:04,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:04,228 INFO L93 Difference]: Finished difference Result 4229 states and 8433 transitions. [2021-08-21 12:47:04,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 401 states. [2021-08-21 12:47:04,229 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.6333333333333333) internal successors, (158), 59 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have 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 12:47:04,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:04,233 INFO L225 Difference]: With dead ends: 4229 [2021-08-21 12:47:04,233 INFO L226 Difference]: Without dead ends: 4225 [2021-08-21 12:47:04,244 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 455 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100740 ImplicationChecksByTransitivity, 12857.0ms TimeCoverageRelationStatistics Valid=49136, Invalid=159256, Unknown=0, NotChecked=0, Total=208392 [2021-08-21 12:47:04,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4225 states. [2021-08-21 12:47:04,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4225 to 354. [2021-08-21 12:47:04,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 2.0793201133144477) internal successors, (734), 353 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:04,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 734 transitions. [2021-08-21 12:47:04,257 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 734 transitions. Word has length 84 [2021-08-21 12:47:04,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:04,257 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 734 transitions. [2021-08-21 12:47:04,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.6333333333333333) internal successors, (158), 59 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:04,258 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 734 transitions. [2021-08-21 12:47:04,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-21 12:47:04,258 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:04,258 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 12:47:04,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:04,480 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,SelfDestructingSolverStorable53 [2021-08-21 12:47:04,481 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:04,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:04,481 INFO L82 PathProgramCache]: Analyzing trace with hash 239879411, now seen corresponding path program 52 times [2021-08-21 12:47:04,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:04,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052084142] [2021-08-21 12:47:04,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:04,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:04,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:04,820 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 12:47:04,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:04,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052084142] [2021-08-21 12:47:04,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052084142] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:04,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778111835] [2021-08-21 12:47:04,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:47:04,821 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:04,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:04,852 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:04,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-21 12:47:07,005 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:47:07,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:07,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 75 conjunts are in the unsatisfiable core [2021-08-21 12:47:07,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:07,531 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 12:47:07,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778111835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:07,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:07,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2021-08-21 12:47:07,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38454412] [2021-08-21 12:47:07,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 12:47:07,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:07,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 12:47:07,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:47:07,532 INFO L87 Difference]: Start difference. First operand 354 states and 734 transitions. Second operand has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:07,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:07,947 INFO L93 Difference]: Finished difference Result 1106 states and 2181 transitions. [2021-08-21 12:47:07,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:47:07,948 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2021-08-21 12:47:07,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:07,949 INFO L225 Difference]: With dead ends: 1106 [2021-08-21 12:47:07,949 INFO L226 Difference]: Without dead ends: 983 [2021-08-21 12:47:07,949 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 209.6ms TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:47:07,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-08-21 12:47:07,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 745. [2021-08-21 12:47:07,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.157258064516129) internal successors, (1605), 744 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:07,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 1605 transitions. [2021-08-21 12:47:07,956 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 1605 transitions. Word has length 86 [2021-08-21 12:47:07,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:07,956 INFO L470 AbstractCegarLoop]: Abstraction has 745 states and 1605 transitions. [2021-08-21 12:47:07,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:07,956 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 1605 transitions. [2021-08-21 12:47:07,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-08-21 12:47:07,957 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:07,957 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 12:47:07,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:08,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-21 12:47:08,174 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:08,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:08,174 INFO L82 PathProgramCache]: Analyzing trace with hash -756560911, now seen corresponding path program 53 times [2021-08-21 12:47:08,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:08,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161674433] [2021-08-21 12:47:08,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:08,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:08,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:09,001 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 12:47:09,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:09,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161674433] [2021-08-21 12:47:09,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161674433] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:09,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240622314] [2021-08-21 12:47:09,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:47:09,002 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:09,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:09,006 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:09,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-21 12:47:11,142 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2021-08-21 12:47:11,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:11,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-21 12:47:11,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:13,145 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 12:47:13,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240622314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:13,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:13,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41] total 81 [2021-08-21 12:47:13,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715571380] [2021-08-21 12:47:13,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-08-21 12:47:13,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:13,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-08-21 12:47:13,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1132, Invalid=5510, Unknown=0, NotChecked=0, Total=6642 [2021-08-21 12:47:13,147 INFO L87 Difference]: Start difference. First operand 745 states and 1605 transitions. Second operand has 82 states, 82 states have (on average 2.073170731707317) internal successors, (170), 81 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:34,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:34,674 INFO L93 Difference]: Finished difference Result 6876 states and 13587 transitions. [2021-08-21 12:47:34,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 441 states. [2021-08-21 12:47:34,674 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.073170731707317) internal successors, (170), 81 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have 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 12:47:34,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:34,680 INFO L225 Difference]: With dead ends: 6876 [2021-08-21 12:47:34,680 INFO L226 Difference]: Without dead ends: 5550 [2021-08-21 12:47:34,690 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 517 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126123 ImplicationChecksByTransitivity, 18290.8ms TimeCoverageRelationStatistics Valid=75002, Invalid=193840, Unknown=0, NotChecked=0, Total=268842 [2021-08-21 12:47:34,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5550 states. [2021-08-21 12:47:34,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5550 to 444. [2021-08-21 12:47:34,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.0654627539503387) internal successors, (915), 443 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:34,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 915 transitions. [2021-08-21 12:47:34,708 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 915 transitions. Word has length 88 [2021-08-21 12:47:34,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:34,708 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 915 transitions. [2021-08-21 12:47:34,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.073170731707317) internal successors, (170), 81 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:34,708 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 915 transitions. [2021-08-21 12:47:34,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-08-21 12:47:34,709 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:34,709 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 12:47:34,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:34,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:34,925 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:34,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:34,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1445729767, now seen corresponding path program 54 times [2021-08-21 12:47:34,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:34,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502741804] [2021-08-21 12:47:34,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:34,926 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:34,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:35,348 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:35,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:35,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502741804] [2021-08-21 12:47:35,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502741804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:35,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629462355] [2021-08-21 12:47:35,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:47:35,349 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:35,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:35,349 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:35,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-21 12:47:37,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2021-08-21 12:47:37,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:37,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-21 12:47:37,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:39,562 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:39,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629462355] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:39,562 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:39,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 41] total 62 [2021-08-21 12:47:39,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247238709] [2021-08-21 12:47:39,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-08-21 12:47:39,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:39,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-08-21 12:47:39,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=752, Invalid=3154, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 12:47:39,563 INFO L87 Difference]: Start difference. First operand 444 states and 915 transitions. Second operand has 63 states, 63 states have (on average 2.634920634920635) internal successors, (166), 62 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 12:47:57,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:57,492 INFO L93 Difference]: Finished difference Result 4671 states and 9317 transitions. [2021-08-21 12:47:57,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 442 states. [2021-08-21 12:47:57,492 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.634920634920635) internal successors, (166), 62 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) Word has length 88 [2021-08-21 12:47:57,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:57,513 INFO L225 Difference]: With dead ends: 4671 [2021-08-21 12:47:57,513 INFO L226 Difference]: Without dead ends: 4667 [2021-08-21 12:47:57,523 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 499 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122923 ImplicationChecksByTransitivity, 16737.7ms TimeCoverageRelationStatistics Valid=59132, Invalid=191368, Unknown=0, NotChecked=0, Total=250500 [2021-08-21 12:47:57,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4667 states. [2021-08-21 12:47:57,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4667 to 372. [2021-08-21 12:47:57,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.0808625336927222) internal successors, (772), 371 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:57,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 772 transitions. [2021-08-21 12:47:57,559 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 772 transitions. Word has length 88 [2021-08-21 12:47:57,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:57,559 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 772 transitions. [2021-08-21 12:47:57,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.634920634920635) internal successors, (166), 62 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 12:47:57,559 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 772 transitions. [2021-08-21 12:47:57,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-08-21 12:47:57,560 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:57,560 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 12:47:57,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:57,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:57,761 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:57,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:57,761 INFO L82 PathProgramCache]: Analyzing trace with hash -2128787793, now seen corresponding path program 55 times [2021-08-21 12:47:57,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:57,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496635029] [2021-08-21 12:47:57,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:57,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:57,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:58,146 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 12:47:58,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:58,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496635029] [2021-08-21 12:47:58,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496635029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:58,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215871258] [2021-08-21 12:47:58,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:47:58,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:58,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:58,148 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:58,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-21 12:48:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:00,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 79 conjunts are in the unsatisfiable core [2021-08-21 12:48:00,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:00,704 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 12:48:00,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215871258] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:00,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:00,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-08-21 12:48:00,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397501515] [2021-08-21 12:48:00,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:48:00,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:00,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:48:00,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:48:00,705 INFO L87 Difference]: Start difference. First operand 372 states and 772 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 12:48:01,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:01,233 INFO L93 Difference]: Finished difference Result 1165 states and 2298 transitions. [2021-08-21 12:48:01,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 12:48:01,234 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 12:48:01,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:01,235 INFO L225 Difference]: With dead ends: 1165 [2021-08-21 12:48:01,235 INFO L226 Difference]: Without dead ends: 1036 [2021-08-21 12:48:01,235 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 226.5ms TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:48:01,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2021-08-21 12:48:01,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 785. [2021-08-21 12:48:01,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 784 states have (on average 2.1581632653061225) internal successors, (1692), 784 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:01,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 1692 transitions. [2021-08-21 12:48:01,243 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 1692 transitions. Word has length 90 [2021-08-21 12:48:01,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:01,243 INFO L470 AbstractCegarLoop]: Abstraction has 785 states and 1692 transitions. [2021-08-21 12:48:01,243 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 12:48:01,243 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 1692 transitions. [2021-08-21 12:48:01,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-21 12:48:01,244 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:01,244 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 12:48:01,269 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 12:48:01,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:01,466 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:01,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:01,466 INFO L82 PathProgramCache]: Analyzing trace with hash -293527891, now seen corresponding path program 56 times [2021-08-21 12:48:01,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:01,466 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533159492] [2021-08-21 12:48:01,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:01,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:01,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:02,384 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 12:48:02,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:02,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533159492] [2021-08-21 12:48:02,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533159492] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:02,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771802439] [2021-08-21 12:48:02,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:48:02,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:02,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:02,385 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:02,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-21 12:48:04,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:48:04,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:04,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-21 12:48:04,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:06,522 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 12:48:06,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771802439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:06,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:06,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2021-08-21 12:48:06,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441115009] [2021-08-21 12:48:06,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-08-21 12:48:06,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:06,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-08-21 12:48:06,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1241, Invalid=6069, Unknown=0, NotChecked=0, Total=7310 [2021-08-21 12:48:06,523 INFO L87 Difference]: Start difference. First operand 785 states and 1692 transitions. Second operand has 86 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 85 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:33,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:33,012 INFO L93 Difference]: Finished difference Result 7521 states and 14869 transitions. [2021-08-21 12:48:33,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 484 states. [2021-08-21 12:48:33,012 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 85 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have 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 12:48:33,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:33,018 INFO L225 Difference]: With dead ends: 7521 [2021-08-21 12:48:33,018 INFO L226 Difference]: Without dead ends: 6063 [2021-08-21 12:48:33,029 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 564 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152734 ImplicationChecksByTransitivity, 21852.3ms TimeCoverageRelationStatistics Valid=89669, Invalid=230121, Unknown=0, NotChecked=0, Total=319790 [2021-08-21 12:48:33,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2021-08-21 12:48:33,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 466. [2021-08-21 12:48:33,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.066666666666667) internal successors, (961), 465 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 12:48:33,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 961 transitions. [2021-08-21 12:48:33,048 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 961 transitions. Word has length 92 [2021-08-21 12:48:33,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:33,048 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 961 transitions. [2021-08-21 12:48:33,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 85 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:33,049 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 961 transitions. [2021-08-21 12:48:33,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-21 12:48:33,049 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:33,049 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 12:48:33,074 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 12:48:33,272 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,SelfDestructingSolverStorable58 [2021-08-21 12:48:33,272 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:33,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:33,273 INFO L82 PathProgramCache]: Analyzing trace with hash -226373657, now seen corresponding path program 57 times [2021-08-21 12:48:33,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:33,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574713706] [2021-08-21 12:48:33,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:33,273 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:33,780 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:33,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:33,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574713706] [2021-08-21 12:48:33,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574713706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:33,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448596854] [2021-08-21 12:48:33,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:48:33,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:33,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:33,782 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:33,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-21 12:48:36,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2021-08-21 12:48:36,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:36,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-21 12:48:36,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:38,581 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:38,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448596854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:38,582 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:38,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 43] total 65 [2021-08-21 12:48:38,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184381625] [2021-08-21 12:48:38,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-21 12:48:38,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:38,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-21 12:48:38,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=821, Invalid=3469, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 12:48:38,583 INFO L87 Difference]: Start difference. First operand 466 states and 961 transitions. Second operand has 66 states, 66 states have (on average 2.6363636363636362) internal successors, (174), 65 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:59,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:59,520 INFO L93 Difference]: Finished difference Result 5135 states and 10245 transitions. [2021-08-21 12:48:59,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 485 states. [2021-08-21 12:48:59,521 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.6363636363636362) internal successors, (174), 65 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have 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 12:48:59,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:59,525 INFO L225 Difference]: With dead ends: 5135 [2021-08-21 12:48:59,525 INFO L226 Difference]: Without dead ends: 5131 [2021-08-21 12:48:59,535 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 545 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148586 ImplicationChecksByTransitivity, 19654.9ms TimeCoverageRelationStatistics Valid=70583, Invalid=228079, Unknown=0, NotChecked=0, Total=298662 [2021-08-21 12:48:59,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5131 states. [2021-08-21 12:48:59,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5131 to 390. [2021-08-21 12:48:59,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.082262210796915) internal successors, (810), 389 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:59,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 810 transitions. [2021-08-21 12:48:59,551 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 810 transitions. Word has length 92 [2021-08-21 12:48:59,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:59,551 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 810 transitions. [2021-08-21 12:48:59,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.6363636363636362) internal successors, (174), 65 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:59,577 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 810 transitions. [2021-08-21 12:48:59,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-08-21 12:48:59,577 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:59,577 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 12:48:59,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:59,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 12:48:59,778 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:59,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:59,778 INFO L82 PathProgramCache]: Analyzing trace with hash 464312939, now seen corresponding path program 58 times [2021-08-21 12:48:59,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:59,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637711555] [2021-08-21 12:48:59,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:59,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:59,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:00,212 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 12:49:00,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:00,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637711555] [2021-08-21 12:49:00,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637711555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:00,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270266635] [2021-08-21 12:49:00,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:49:00,212 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:00,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:00,213 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:00,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-21 12:49:02,837 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:49:02,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:02,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 83 conjunts are in the unsatisfiable core [2021-08-21 12:49:02,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:03,291 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 12:49:03,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270266635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:03,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:03,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2021-08-21 12:49:03,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839471098] [2021-08-21 12:49:03,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:49:03,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:03,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:49:03,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:49:03,293 INFO L87 Difference]: Start difference. First operand 390 states and 810 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 12:49:03,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:03,829 INFO L93 Difference]: Finished difference Result 1224 states and 2415 transitions. [2021-08-21 12:49:03,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:49:03,829 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 12:49:03,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:03,830 INFO L225 Difference]: With dead ends: 1224 [2021-08-21 12:49:03,830 INFO L226 Difference]: Without dead ends: 1089 [2021-08-21 12:49:03,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 260.5ms TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:49:03,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states. [2021-08-21 12:49:03,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 825. [2021-08-21 12:49:03,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 2.158980582524272) internal successors, (1779), 824 states have internal predecessors, (1779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:03,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1779 transitions. [2021-08-21 12:49:03,862 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1779 transitions. Word has length 94 [2021-08-21 12:49:03,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:03,862 INFO L470 AbstractCegarLoop]: Abstraction has 825 states and 1779 transitions. [2021-08-21 12:49:03,862 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 12:49:03,862 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1779 transitions. [2021-08-21 12:49:03,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-08-21 12:49:03,863 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:03,863 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 12:49:03,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:04,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:04,064 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:04,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:04,064 INFO L82 PathProgramCache]: Analyzing trace with hash 55083881, now seen corresponding path program 59 times [2021-08-21 12:49:04,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:04,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312027142] [2021-08-21 12:49:04,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:04,064 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:04,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:05,044 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 12:49:05,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:05,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312027142] [2021-08-21 12:49:05,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312027142] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:05,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346295700] [2021-08-21 12:49:05,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:49:05,045 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:05,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:05,045 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:05,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-21 12:49:07,649 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2021-08-21 12:49:07,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:07,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-21 12:49:07,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:09,922 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 12:49:09,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346295700] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:09,923 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:09,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 89 [2021-08-21 12:49:09,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681741934] [2021-08-21 12:49:09,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2021-08-21 12:49:09,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:09,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2021-08-21 12:49:09,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1355, Invalid=6655, Unknown=0, NotChecked=0, Total=8010 [2021-08-21 12:49:09,924 INFO L87 Difference]: Start difference. First operand 825 states and 1779 transitions. Second operand has 90 states, 90 states have (on average 2.066666666666667) internal successors, (186), 89 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:39,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:39,673 INFO L93 Difference]: Finished difference Result 8194 states and 16207 transitions. [2021-08-21 12:49:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 529 states. [2021-08-21 12:49:39,674 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.066666666666667) internal successors, (186), 89 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have 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 12:49:39,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:39,681 INFO L225 Difference]: With dead ends: 8194 [2021-08-21 12:49:39,681 INFO L226 Difference]: Without dead ends: 6598 [2021-08-21 12:49:39,693 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 613 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183369 ImplicationChecksByTransitivity, 24486.0ms TimeCoverageRelationStatistics Valid=106395, Invalid=271215, Unknown=0, NotChecked=0, Total=377610 [2021-08-21 12:49:39,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6598 states. [2021-08-21 12:49:39,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6598 to 488. [2021-08-21 12:49:39,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 487 states have (on average 2.0677618069815193) internal successors, (1007), 487 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:39,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 1007 transitions. [2021-08-21 12:49:39,715 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 1007 transitions. Word has length 96 [2021-08-21 12:49:39,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:39,716 INFO L470 AbstractCegarLoop]: Abstraction has 488 states and 1007 transitions. [2021-08-21 12:49:39,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.066666666666667) internal successors, (186), 89 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:39,716 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 1007 transitions. [2021-08-21 12:49:39,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-08-21 12:49:39,716 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:39,717 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 12:49:39,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-21 12:49:39,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:39,942 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:39,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:39,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1250482919, now seen corresponding path program 60 times [2021-08-21 12:49:39,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:39,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713790246] [2021-08-21 12:49:39,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:39,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:40,348 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:40,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:40,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713790246] [2021-08-21 12:49:40,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713790246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:40,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152536744] [2021-08-21 12:49:40,348 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:49:40,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:40,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:40,349 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:40,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-21 12:49:43,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2021-08-21 12:49:43,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:43,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-21 12:49:43,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:45,281 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:45,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152536744] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:45,281 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:45,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 45] total 68 [2021-08-21 12:49:45,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133261022] [2021-08-21 12:49:45,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-08-21 12:49:45,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:45,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-08-21 12:49:45,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=893, Invalid=3799, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 12:49:45,290 INFO L87 Difference]: Start difference. First operand 488 states and 1007 transitions. Second operand has 69 states, 69 states have (on average 2.63768115942029) internal successors, (182), 68 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:10,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:10,538 INFO L93 Difference]: Finished difference Result 5621 states and 11217 transitions. [2021-08-21 12:50:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 530 states. [2021-08-21 12:50:10,538 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.63768115942029) internal successors, (182), 68 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have 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 12:50:10,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:10,543 INFO L225 Difference]: With dead ends: 5621 [2021-08-21 12:50:10,543 INFO L226 Difference]: Without dead ends: 5617 [2021-08-21 12:50:10,558 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 593 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178076 ImplicationChecksByTransitivity, 23003.6ms TimeCoverageRelationStatistics Valid=83624, Invalid=269806, Unknown=0, NotChecked=0, Total=353430 [2021-08-21 12:50:10,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5617 states. [2021-08-21 12:50:10,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5617 to 408. [2021-08-21 12:50:10,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.0835380835380835) internal successors, (848), 407 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:10,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 848 transitions. [2021-08-21 12:50:10,596 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 848 transitions. Word has length 96 [2021-08-21 12:50:10,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:10,597 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 848 transitions. [2021-08-21 12:50:10,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.63768115942029) internal successors, (182), 68 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:10,597 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 848 transitions. [2021-08-21 12:50:10,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-21 12:50:10,597 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:10,597 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 12:50:10,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:10,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:10,822 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:10,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:10,822 INFO L82 PathProgramCache]: Analyzing trace with hash 472776743, now seen corresponding path program 61 times [2021-08-21 12:50:10,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:10,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950899760] [2021-08-21 12:50:10,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:10,823 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:10,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:11,198 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 12:50:11,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:11,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950899760] [2021-08-21 12:50:11,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950899760] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:11,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489194360] [2021-08-21 12:50:11,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:50:11,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:11,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:11,199 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:11,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 12:50:14,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:14,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 87 conjunts are in the unsatisfiable core [2021-08-21 12:50:14,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:14,700 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 12:50:14,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489194360] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:14,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:14,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2021-08-21 12:50:14,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437960804] [2021-08-21 12:50:14,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 12:50:14,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:14,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 12:50:14,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:50:14,703 INFO L87 Difference]: Start difference. First operand 408 states and 848 transitions. Second operand has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:15,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:15,480 INFO L93 Difference]: Finished difference Result 1283 states and 2532 transitions. [2021-08-21 12:50:15,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:50:15,480 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have 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 12:50:15,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:15,482 INFO L225 Difference]: With dead ends: 1283 [2021-08-21 12:50:15,482 INFO L226 Difference]: Without dead ends: 1142 [2021-08-21 12:50:15,482 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 236.2ms TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:50:15,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1142 states. [2021-08-21 12:50:15,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1142 to 865. [2021-08-21 12:50:15,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 864 states have (on average 2.1597222222222223) internal successors, (1866), 864 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:15,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1866 transitions. [2021-08-21 12:50:15,491 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1866 transitions. Word has length 98 [2021-08-21 12:50:15,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:15,491 INFO L470 AbstractCegarLoop]: Abstraction has 865 states and 1866 transitions. [2021-08-21 12:50:15,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:15,491 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1866 transitions. [2021-08-21 12:50:15,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-08-21 12:50:15,492 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:15,492 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 12:50:15,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:15,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:15,715 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:15,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:15,716 INFO L82 PathProgramCache]: Analyzing trace with hash 196147749, now seen corresponding path program 62 times [2021-08-21 12:50:15,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:15,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147402578] [2021-08-21 12:50:15,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:15,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:15,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:16,566 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 12:50:16,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:16,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147402578] [2021-08-21 12:50:16,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147402578] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:16,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481924364] [2021-08-21 12:50:16,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:50:16,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:16,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:16,568 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:16,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-21 12:50:19,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:50:19,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:19,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-21 12:50:19,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:21,609 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 12:50:21,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481924364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:21,610 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:21,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47] total 93 [2021-08-21 12:50:21,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50414154] [2021-08-21 12:50:21,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-08-21 12:50:21,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:21,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-08-21 12:50:21,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1474, Invalid=7268, Unknown=0, NotChecked=0, Total=8742 [2021-08-21 12:50:21,612 INFO L87 Difference]: Start difference. First operand 865 states and 1866 transitions. Second operand has 94 states, 94 states have (on average 2.0638297872340425) internal successors, (194), 93 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:55,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:55,771 INFO L93 Difference]: Finished difference Result 8895 states and 17601 transitions. [2021-08-21 12:50:55,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 576 states. [2021-08-21 12:50:55,772 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.0638297872340425) internal successors, (194), 93 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have 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 12:50:55,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:55,779 INFO L225 Difference]: With dead ends: 8895 [2021-08-21 12:50:55,779 INFO L226 Difference]: Without dead ends: 7155 [2021-08-21 12:50:55,793 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 719 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 664 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218416 ImplicationChecksByTransitivity, 26799.3ms TimeCoverageRelationStatistics Valid=125365, Invalid=317525, Unknown=0, NotChecked=0, Total=442890 [2021-08-21 12:50:55,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7155 states. [2021-08-21 12:50:55,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7155 to 510. [2021-08-21 12:50:55,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 2.068762278978389) internal successors, (1053), 509 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:55,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 1053 transitions. [2021-08-21 12:50:55,816 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 1053 transitions. Word has length 100 [2021-08-21 12:50:55,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:55,816 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 1053 transitions. [2021-08-21 12:50:55,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 2.0638297872340425) internal successors, (194), 93 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:55,816 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 1053 transitions. [2021-08-21 12:50:55,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-08-21 12:50:55,817 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:55,817 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 12:50:55,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-08-21 12:50:56,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-21 12:50:56,034 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:56,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:56,034 INFO L82 PathProgramCache]: Analyzing trace with hash -991922457, now seen corresponding path program 63 times [2021-08-21 12:50:56,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:56,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145817239] [2021-08-21 12:50:56,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:56,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:56,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:56,572 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:56,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:56,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145817239] [2021-08-21 12:50:56,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145817239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:56,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001414475] [2021-08-21 12:50:56,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:50:56,572 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:56,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:56,573 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:56,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-21 12:50:59,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2021-08-21 12:50:59,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:59,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-21 12:50:59,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:01,552 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:01,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001414475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:01,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:01,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 47] total 71 [2021-08-21 12:51:01,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984120105] [2021-08-21 12:51:01,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-08-21 12:51:01,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:01,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-08-21 12:51:01,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=968, Invalid=4144, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 12:51:01,554 INFO L87 Difference]: Start difference. First operand 510 states and 1053 transitions. Second operand has 72 states, 72 states have (on average 2.638888888888889) internal successors, (190), 71 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:27,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:27,614 INFO L93 Difference]: Finished difference Result 6129 states and 12233 transitions. [2021-08-21 12:51:27,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 577 states. [2021-08-21 12:51:27,615 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.638888888888889) internal successors, (190), 71 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have 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 12:51:27,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:27,620 INFO L225 Difference]: With dead ends: 6129 [2021-08-21 12:51:27,620 INFO L226 Difference]: Without dead ends: 6125 [2021-08-21 12:51:27,636 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 719 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 643 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211756 ImplicationChecksByTransitivity, 24094.2ms TimeCoverageRelationStatistics Valid=98396, Invalid=316984, Unknown=0, NotChecked=0, Total=415380 [2021-08-21 12:51:27,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6125 states. [2021-08-21 12:51:27,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6125 to 426. [2021-08-21 12:51:27,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.084705882352941) internal successors, (886), 425 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:27,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 886 transitions. [2021-08-21 12:51:27,654 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 886 transitions. Word has length 100 [2021-08-21 12:51:27,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:27,654 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 886 transitions. [2021-08-21 12:51:27,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.638888888888889) internal successors, (190), 71 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:27,654 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 886 transitions. [2021-08-21 12:51:27,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-08-21 12:51:27,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:27,655 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 12:51:27,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:27,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:27,862 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:27,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:27,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1403799581, now seen corresponding path program 64 times [2021-08-21 12:51:27,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:27,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698745824] [2021-08-21 12:51:27,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:27,863 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,368 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 12:51:28,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:28,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698745824] [2021-08-21 12:51:28,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698745824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:28,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604511707] [2021-08-21 12:51:28,369 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:28,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:28,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:28,370 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:28,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-21 12:51:31,465 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:31,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:31,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-21 12:51:31,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:31,947 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 12:51:31,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604511707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:31,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:31,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-08-21 12:51:31,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764894387] [2021-08-21 12:51:31,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 12:51:31,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:31,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 12:51:31,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:51:31,948 INFO L87 Difference]: Start difference. First operand 426 states and 886 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 12:51:32,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:32,601 INFO L93 Difference]: Finished difference Result 1342 states and 2649 transitions. [2021-08-21 12:51:32,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:51:32,601 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 12:51:32,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:32,603 INFO L225 Difference]: With dead ends: 1342 [2021-08-21 12:51:32,603 INFO L226 Difference]: Without dead ends: 1195 [2021-08-21 12:51:32,603 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 311.1ms TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:51:32,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2021-08-21 12:51:32,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 905. [2021-08-21 12:51:32,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 904 states have (on average 2.1603982300884956) internal successors, (1953), 904 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:32,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1953 transitions. [2021-08-21 12:51:32,611 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 1953 transitions. Word has length 102 [2021-08-21 12:51:32,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:32,611 INFO L470 AbstractCegarLoop]: Abstraction has 905 states and 1953 transitions. [2021-08-21 12:51:32,611 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 12:51:32,611 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 1953 transitions. [2021-08-21 12:51:32,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-08-21 12:51:32,612 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:32,612 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 12:51:32,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:32,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-21 12:51:32,825 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:32,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:32,825 INFO L82 PathProgramCache]: Analyzing trace with hash -844266783, now seen corresponding path program 65 times [2021-08-21 12:51:32,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:32,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486219056] [2021-08-21 12:51:32,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:32,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:32,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:34,033 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 12:51:34,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:34,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486219056] [2021-08-21 12:51:34,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486219056] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:34,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699709587] [2021-08-21 12:51:34,033 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:34,033 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:34,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:34,034 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:34,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-21 12:51:37,336 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2021-08-21 12:51:37,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:37,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 49 conjunts are in the unsatisfiable core [2021-08-21 12:51:37,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:39,996 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 12:51:39,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699709587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:39,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:39,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2021-08-21 12:51:39,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869381869] [2021-08-21 12:51:39,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2021-08-21 12:51:39,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:39,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-08-21 12:51:39,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=7908, Unknown=0, NotChecked=0, Total=9506 [2021-08-21 12:51:39,998 INFO L87 Difference]: Start difference. First operand 905 states and 1953 transitions. Second operand has 98 states, 98 states have (on average 2.061224489795918) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:19,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:19,986 INFO L93 Difference]: Finished difference Result 9624 states and 19051 transitions. [2021-08-21 12:52:19,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 625 states. [2021-08-21 12:52:19,986 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.061224489795918) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have 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 12:52:19,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:19,994 INFO L225 Difference]: With dead ends: 9624 [2021-08-21 12:52:19,994 INFO L226 Difference]: Without dead ends: 7734 [2021-08-21 12:52:20,011 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 717 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258282 ImplicationChecksByTransitivity, 31172.7ms TimeCoverageRelationStatistics Valid=146772, Invalid=369470, Unknown=0, NotChecked=0, Total=516242 [2021-08-21 12:52:20,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7734 states. [2021-08-21 12:52:20,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7734 to 532. [2021-08-21 12:52:20,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 2.0696798493408664) internal successors, (1099), 531 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:20,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1099 transitions. [2021-08-21 12:52:20,036 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1099 transitions. Word has length 104 [2021-08-21 12:52:20,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:20,036 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 1099 transitions. [2021-08-21 12:52:20,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 2.061224489795918) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:20,036 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1099 transitions. [2021-08-21 12:52:20,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-08-21 12:52:20,037 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:20,037 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 12:52:20,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:20,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-21 12:52:20,253 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:20,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:20,253 INFO L82 PathProgramCache]: Analyzing trace with hash 966255591, now seen corresponding path program 66 times [2021-08-21 12:52:20,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:20,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895203649] [2021-08-21 12:52:20,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:20,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:20,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:20,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 507 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:20,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:20,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895203649] [2021-08-21 12:52:20,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895203649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:20,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962381422] [2021-08-21 12:52:20,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:52:20,800 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:20,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:20,801 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:20,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-21 12:52:24,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 26 check-sat command(s) [2021-08-21 12:52:24,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:24,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 49 conjunts are in the unsatisfiable core [2021-08-21 12:52:24,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:26,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 507 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:26,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962381422] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:26,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:26,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 49] total 74 [2021-08-21 12:52:26,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455182313] [2021-08-21 12:52:26,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2021-08-21 12:52:26,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:26,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-08-21 12:52:26,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1046, Invalid=4504, Unknown=0, NotChecked=0, Total=5550 [2021-08-21 12:52:26,944 INFO L87 Difference]: Start difference. First operand 532 states and 1099 transitions. Second operand has 75 states, 75 states have (on average 2.64) internal successors, (198), 74 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:56,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:56,864 INFO L93 Difference]: Finished difference Result 6659 states and 13293 transitions. [2021-08-21 12:52:56,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 626 states. [2021-08-21 12:52:56,865 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.64) internal successors, (198), 74 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have 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 12:52:56,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:56,871 INFO L225 Difference]: With dead ends: 6659 [2021-08-21 12:52:56,871 INFO L226 Difference]: Without dead ends: 6655 [2021-08-21 12:52:56,886 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 695 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250006 ImplicationChecksByTransitivity, 27652.5ms TimeCoverageRelationStatistics Valid=115046, Invalid=370066, Unknown=0, NotChecked=0, Total=485112 [2021-08-21 12:52:56,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6655 states. [2021-08-21 12:52:56,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6655 to 444. [2021-08-21 12:52:56,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.0857787810383748) internal successors, (924), 443 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:56,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 924 transitions. [2021-08-21 12:52:56,907 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 924 transitions. Word has length 104 [2021-08-21 12:52:56,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:56,907 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 924 transitions. [2021-08-21 12:52:56,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 2.64) internal successors, (198), 74 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:56,907 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 924 transitions. [2021-08-21 12:52:56,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-21 12:52:56,908 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:56,908 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 12:52:56,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:57,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-21 12:52:57,128 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:57,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:57,128 INFO L82 PathProgramCache]: Analyzing trace with hash -514784865, now seen corresponding path program 67 times [2021-08-21 12:52:57,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:57,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533369631] [2021-08-21 12:52:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:57,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:57,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:57,639 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 12:52:57,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:57,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533369631] [2021-08-21 12:52:57,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533369631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:57,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49791013] [2021-08-21 12:52:57,639 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:52:57,639 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:57,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:57,640 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:57,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-21 12:53:00,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:00,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 95 conjunts are in the unsatisfiable core [2021-08-21 12:53:00,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:01,362 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 12:53:01,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49791013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:01,362 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:01,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2021-08-21 12:53:01,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229089202] [2021-08-21 12:53:01,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 12:53:01,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:01,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 12:53:01,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:53:01,363 INFO L87 Difference]: Start difference. First operand 444 states and 924 transitions. Second operand has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:01,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:01,935 INFO L93 Difference]: Finished difference Result 1401 states and 2766 transitions. [2021-08-21 12:53:01,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:53:01,935 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have 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 12:53:01,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:01,936 INFO L225 Difference]: With dead ends: 1401 [2021-08-21 12:53:01,936 INFO L226 Difference]: Without dead ends: 1248 [2021-08-21 12:53:01,937 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 128 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 303.2ms TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2021-08-21 12:53:01,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2021-08-21 12:53:01,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 945. [2021-08-21 12:53:01,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 944 states have (on average 2.1610169491525424) internal successors, (2040), 944 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:01,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 2040 transitions. [2021-08-21 12:53:01,945 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 2040 transitions. Word has length 106 [2021-08-21 12:53:01,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:01,945 INFO L470 AbstractCegarLoop]: Abstraction has 945 states and 2040 transitions. [2021-08-21 12:53:01,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:01,945 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 2040 transitions. [2021-08-21 12:53:01,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-08-21 12:53:01,946 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:01,946 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 12:53:01,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:02,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-21 12:53:02,161 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:02,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:02,161 INFO L82 PathProgramCache]: Analyzing trace with hash -625926755, now seen corresponding path program 68 times [2021-08-21 12:53:02,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:02,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472462911] [2021-08-21 12:53:02,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:02,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:02,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:03,198 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 12:53:03,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:03,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472462911] [2021-08-21 12:53:03,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472462911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:03,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905210617] [2021-08-21 12:53:03,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:53:03,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:03,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:03,199 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:03,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-21 12:53:06,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:53:06,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:06,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-21 12:53:06,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:09,354 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 12:53:09,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905210617] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:09,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:09,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 101 [2021-08-21 12:53:09,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867707680] [2021-08-21 12:53:09,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-08-21 12:53:09,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:09,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-08-21 12:53:09,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1727, Invalid=8575, Unknown=0, NotChecked=0, Total=10302 [2021-08-21 12:53:09,355 INFO L87 Difference]: Start difference. First operand 945 states and 2040 transitions. Second operand has 102 states, 102 states have (on average 2.0588235294117645) internal successors, (210), 101 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:55,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:55,563 INFO L93 Difference]: Finished difference Result 10381 states and 20557 transitions. [2021-08-21 12:53:55,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 676 states. [2021-08-21 12:53:55,563 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 2.0588235294117645) internal successors, (210), 101 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have 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 12:53:55,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:55,572 INFO L225 Difference]: With dead ends: 10381 [2021-08-21 12:53:55,572 INFO L226 Difference]: Without dead ends: 8335 [2021-08-21 12:53:55,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 772 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303391 ImplicationChecksByTransitivity, 35391.1ms TimeCoverageRelationStatistics Valid=170817, Invalid=427485, Unknown=0, NotChecked=0, Total=598302 [2021-08-21 12:53:55,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8335 states. [2021-08-21 12:53:55,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8335 to 554. [2021-08-21 12:53:55,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.0705244122965643) internal successors, (1145), 553 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:55,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1145 transitions. [2021-08-21 12:53:55,618 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1145 transitions. Word has length 108 [2021-08-21 12:53:55,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:55,618 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1145 transitions. [2021-08-21 12:53:55,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 2.0588235294117645) internal successors, (210), 101 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:55,618 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1145 transitions. [2021-08-21 12:53:55,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-08-21 12:53:55,619 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:55,619 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 12:53:55,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:55,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:55,833 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:55,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:55,833 INFO L82 PathProgramCache]: Analyzing trace with hash 909009383, now seen corresponding path program 69 times [2021-08-21 12:53:55,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:55,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530908270] [2021-08-21 12:53:55,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:55,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:56,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 553 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:56,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:56,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530908270] [2021-08-21 12:53:56,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530908270] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:56,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555318061] [2021-08-21 12:53:56,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:53:56,504 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:56,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:56,505 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:56,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-21 12:54:00,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2021-08-21 12:54:00,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:00,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-21 12:54:00,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:03,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 553 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:03,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555318061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:03,050 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:03,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 51] total 77 [2021-08-21 12:54:03,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154417641] [2021-08-21 12:54:03,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-08-21 12:54:03,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:03,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-08-21 12:54:03,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1127, Invalid=4879, Unknown=0, NotChecked=0, Total=6006 [2021-08-21 12:54:03,051 INFO L87 Difference]: Start difference. First operand 554 states and 1145 transitions. Second operand has 78 states, 78 states have (on average 2.641025641025641) internal successors, (206), 77 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:37,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:37,435 INFO L93 Difference]: Finished difference Result 7211 states and 14397 transitions. [2021-08-21 12:54:37,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 677 states. [2021-08-21 12:54:37,436 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.641025641025641) internal successors, (206), 77 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have 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 12:54:37,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:37,442 INFO L225 Difference]: With dead ends: 7211 [2021-08-21 12:54:37,443 INFO L226 Difference]: Without dead ends: 7207 [2021-08-21 12:54:37,466 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 749 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293222 ImplicationChecksByTransitivity, 31827.0ms TimeCoverageRelationStatistics Valid=133727, Invalid=429523, Unknown=0, NotChecked=0, Total=563250 [2021-08-21 12:54:37,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7207 states. [2021-08-21 12:54:37,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7207 to 462. [2021-08-21 12:54:37,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 2.0867678958785247) internal successors, (962), 461 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:37,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 962 transitions. [2021-08-21 12:54:37,488 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 962 transitions. Word has length 108 [2021-08-21 12:54:37,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:37,488 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 962 transitions. [2021-08-21 12:54:37,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.641025641025641) internal successors, (206), 77 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:37,488 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 962 transitions. [2021-08-21 12:54:37,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-08-21 12:54:37,489 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:37,489 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 12:54:37,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-08-21 12:54:37,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:37,715 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:37,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:37,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1143415461, now seen corresponding path program 70 times [2021-08-21 12:54:37,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:37,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951365694] [2021-08-21 12:54:37,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:37,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:37,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:38,434 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 12:54:38,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:38,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951365694] [2021-08-21 12:54:38,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951365694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:38,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739225421] [2021-08-21 12:54:38,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:54:38,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:38,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:38,435 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:38,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-21 12:54:42,166 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:54:42,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:42,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 99 conjunts are in the unsatisfiable core [2021-08-21 12:54:42,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:42,796 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 12:54:42,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739225421] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:42,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:42,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2021-08-21 12:54:42,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244765711] [2021-08-21 12:54:42,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 12:54:42,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:42,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 12:54:42,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:54:42,797 INFO L87 Difference]: Start difference. First operand 462 states and 962 transitions. Second operand has 27 states, 27 states have (on average 4.074074074074074) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:43,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:43,586 INFO L93 Difference]: Finished difference Result 1460 states and 2883 transitions. [2021-08-21 12:54:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:54:43,587 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.074074074074074) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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 12:54:43,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:43,588 INFO L225 Difference]: With dead ends: 1460 [2021-08-21 12:54:43,588 INFO L226 Difference]: Without dead ends: 1301 [2021-08-21 12:54:43,589 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 133 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 386.2ms TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:54:43,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1301 states. [2021-08-21 12:54:43,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1301 to 985. [2021-08-21 12:54:43,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 2.1615853658536586) internal successors, (2127), 984 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:43,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 2127 transitions. [2021-08-21 12:54:43,597 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 2127 transitions. Word has length 110 [2021-08-21 12:54:43,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:43,597 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 2127 transitions. [2021-08-21 12:54:43,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.074074074074074) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:43,597 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 2127 transitions. [2021-08-21 12:54:43,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-08-21 12:54:43,598 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:43,599 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 12:54:43,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:43,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:43,825 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:43,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:43,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1884370343, now seen corresponding path program 71 times [2021-08-21 12:54:43,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:43,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925000828] [2021-08-21 12:54:43,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:43,826 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:45,068 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 12:54:45,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:45,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925000828] [2021-08-21 12:54:45,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925000828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:45,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344811492] [2021-08-21 12:54:45,068 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:54:45,068 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:45,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:45,069 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:45,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-21 12:54:48,745 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2021-08-21 12:54:48,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:48,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 53 conjunts are in the unsatisfiable core [2021-08-21 12:54:48,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:51,846 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 12:54:51,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344811492] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:51,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:51,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 53] total 105 [2021-08-21 12:54:51,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446850478] [2021-08-21 12:54:51,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2021-08-21 12:54:51,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:51,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2021-08-21 12:54:51,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1861, Invalid=9269, Unknown=0, NotChecked=0, Total=11130 [2021-08-21 12:54:51,849 INFO L87 Difference]: Start difference. First operand 985 states and 2127 transitions. Second operand has 106 states, 106 states have (on average 2.056603773584906) internal successors, (218), 105 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:44,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:44,643 INFO L93 Difference]: Finished difference Result 11166 states and 22119 transitions. [2021-08-21 12:55:44,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 729 states. [2021-08-21 12:55:44,643 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 2.056603773584906) internal successors, (218), 105 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 112 [2021-08-21 12:55:44,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:44,654 INFO L225 Difference]: With dead ends: 11166 [2021-08-21 12:55:44,654 INFO L226 Difference]: Without dead ends: 8958 [2021-08-21 12:55:44,680 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 829 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354186 ImplicationChecksByTransitivity, 39749.4ms TimeCoverageRelationStatistics Valid=197709, Invalid=492021, Unknown=0, NotChecked=0, Total=689730 [2021-08-21 12:55:44,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8958 states. [2021-08-21 12:55:44,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8958 to 576. [2021-08-21 12:55:44,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 575 states have (on average 2.071304347826087) internal successors, (1191), 575 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:44,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 1191 transitions. [2021-08-21 12:55:44,708 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 1191 transitions. Word has length 112 [2021-08-21 12:55:44,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:44,709 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 1191 transitions. [2021-08-21 12:55:44,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 2.056603773584906) internal successors, (218), 105 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:44,709 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 1191 transitions. [2021-08-21 12:55:44,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-08-21 12:55:44,709 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:44,710 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 12:55:44,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-08-21 12:55:44,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-08-21 12:55:44,926 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:44,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:44,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1100165351, now seen corresponding path program 72 times [2021-08-21 12:55:44,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:44,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110737400] [2021-08-21 12:55:44,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:44,927 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:44,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:45,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 601 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:45,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:45,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110737400] [2021-08-21 12:55:45,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110737400] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:45,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916715723] [2021-08-21 12:55:45,575 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:55:45,575 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:45,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:45,576 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:45,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-21 12:55:50,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2021-08-21 12:55:50,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:50,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 53 conjunts are in the unsatisfiable core [2021-08-21 12:55:50,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:53,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 601 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:53,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916715723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:53,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:53,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 53] total 80 [2021-08-21 12:55:53,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527257877] [2021-08-21 12:55:53,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2021-08-21 12:55:53,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:53,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-08-21 12:55:53,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1211, Invalid=5269, Unknown=0, NotChecked=0, Total=6480 [2021-08-21 12:55:53,005 INFO L87 Difference]: Start difference. First operand 576 states and 1191 transitions. Second operand has 81 states, 81 states have (on average 2.6419753086419755) internal successors, (214), 80 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:30,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:30,567 INFO L93 Difference]: Finished difference Result 7785 states and 15545 transitions. [2021-08-21 12:56:30,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 730 states. [2021-08-21 12:56:30,567 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 2.6419753086419755) internal successors, (214), 80 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have 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 12:56:30,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:30,575 INFO L225 Difference]: With dead ends: 7785 [2021-08-21 12:56:30,575 INFO L226 Difference]: Without dead ends: 7781 [2021-08-21 12:56:30,603 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 805 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341817 ImplicationChecksByTransitivity, 34601.4ms TimeCoverageRelationStatistics Valid=154598, Invalid=495844, Unknown=0, NotChecked=0, Total=650442 [2021-08-21 12:56:30,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7781 states. [2021-08-21 12:56:30,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7781 to 480. [2021-08-21 12:56:30,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 479 states have (on average 2.0876826722338206) internal successors, (1000), 479 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:30,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 1000 transitions. [2021-08-21 12:56:30,628 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 1000 transitions. Word has length 112 [2021-08-21 12:56:30,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:30,628 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 1000 transitions. [2021-08-21 12:56:30,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 2.6419753086419755) internal successors, (214), 80 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:30,628 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 1000 transitions. [2021-08-21 12:56:30,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-08-21 12:56:30,629 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:30,629 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 12:56:30,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:30,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:30,853 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:30,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:30,853 INFO L82 PathProgramCache]: Analyzing trace with hash 673073943, now seen corresponding path program 73 times [2021-08-21 12:56:30,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:30,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169419864] [2021-08-21 12:56:30,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:30,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:30,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:31,325 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 12:56:31,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:31,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169419864] [2021-08-21 12:56:31,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169419864] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:31,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709811952] [2021-08-21 12:56:31,325 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:56:31,325 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:31,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:31,326 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:31,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-21 12:56:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:35,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 103 conjunts are in the unsatisfiable core [2021-08-21 12:56:35,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:36,186 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 12:56:36,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709811952] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:36,186 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:36,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2021-08-21 12:56:36,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188286142] [2021-08-21 12:56:36,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 12:56:36,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:36,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 12:56:36,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2021-08-21 12:56:36,187 INFO L87 Difference]: Start difference. First operand 480 states and 1000 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 12:56:37,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:37,064 INFO L93 Difference]: Finished difference Result 1519 states and 3000 transitions. [2021-08-21 12:56:37,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:56:37,065 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 12:56:37,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:37,066 INFO L225 Difference]: With dead ends: 1519 [2021-08-21 12:56:37,066 INFO L226 Difference]: Without dead ends: 1354 [2021-08-21 12:56:37,066 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 297.6ms TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2021-08-21 12:56:37,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2021-08-21 12:56:37,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 1025. [2021-08-21 12:56:37,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 1024 states have (on average 2.162109375) internal successors, (2214), 1024 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:37,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 2214 transitions. [2021-08-21 12:56:37,075 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 2214 transitions. Word has length 114 [2021-08-21 12:56:37,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:37,075 INFO L470 AbstractCegarLoop]: Abstraction has 1025 states and 2214 transitions. [2021-08-21 12:56:37,075 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 12:56:37,075 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 2214 transitions. [2021-08-21 12:56:37,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-08-21 12:56:37,076 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:37,076 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 12:56:37,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:37,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:37,293 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:37,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:37,293 INFO L82 PathProgramCache]: Analyzing trace with hash 353995029, now seen corresponding path program 74 times [2021-08-21 12:56:37,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:37,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254184858] [2021-08-21 12:56:37,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:37,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:37,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:38,710 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 12:56:38,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:38,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254184858] [2021-08-21 12:56:38,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254184858] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:38,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646199963] [2021-08-21 12:56:38,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:56:38,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:38,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:38,711 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:38,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-21 12:56:42,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:56:42,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:42,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 55 conjunts are in the unsatisfiable core [2021-08-21 12:56:42,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:45,517 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 12:56:45,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646199963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:45,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:45,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2021-08-21 12:56:45,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127979903] [2021-08-21 12:56:45,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2021-08-21 12:56:45,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:45,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2021-08-21 12:56:45,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2000, Invalid=9990, Unknown=0, NotChecked=0, Total=11990 [2021-08-21 12:56:45,519 INFO L87 Difference]: Start difference. First operand 1025 states and 2214 transitions. Second operand has 110 states, 110 states have (on average 2.0545454545454547) internal successors, (226), 109 states have internal predecessors, (226), 0 states have call successors, (0), 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 12:56:49,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-08-21 12:56:49,050 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 12:56:49,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:49,090 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 12:56:49,090 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 12:56:49,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-08-21 12:56:49,265 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (1025states) and FLOYD_HOARE automaton (currently 72 states, 110 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 178 known predicates. [2021-08-21 12:56:49,266 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 12:56:49,266 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 12:56:49,269 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 12:56:49,269 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 12:56:49,270 INFO L202 PluginConnector]: Adding new model figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 12:56:49 BasicIcfg [2021-08-21 12:56:49,271 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 12:56:49,271 INFO L168 Benchmark]: Toolchain (without parser) took 877707.49 ms. Allocated memory was 127.9 MB in the beginning and 2.1 GB in the end (delta: 2.0 GB). Free memory was 107.8 MB in the beginning and 639.9 MB in the end (delta: -532.1 MB). Peak memory consumption was 1.4 GB. Max. memory is 8.0 GB. [2021-08-21 12:56:49,272 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 127.9 MB. Free memory was 109.0 MB in the beginning and 108.9 MB in the end (delta: 162.0 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 12:56:49,272 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.15 ms. Allocated memory is still 127.9 MB. Free memory was 107.8 MB in the beginning and 106.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 12:56:49,272 INFO L168 Benchmark]: Boogie Preprocessor took 9.35 ms. Allocated memory is still 127.9 MB. Free memory was 106.3 MB in the beginning and 105.4 MB in the end (delta: 917.5 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 12:56:49,272 INFO L168 Benchmark]: RCFGBuilder took 184.83 ms. Allocated memory is still 127.9 MB. Free memory was 105.4 MB in the beginning and 93.3 MB in the end (delta: 12.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-21 12:56:49,272 INFO L168 Benchmark]: TraceAbstraction took 877491.48 ms. Allocated memory was 127.9 MB in the beginning and 2.1 GB in the end (delta: 2.0 GB). Free memory was 92.9 MB in the beginning and 639.9 MB in the end (delta: -547.1 MB). Peak memory consumption was 1.4 GB. Max. memory is 8.0 GB. [2021-08-21 12:56:49,273 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.10 ms. Allocated memory is still 127.9 MB. Free memory was 109.0 MB in the beginning and 108.9 MB in the end (delta: 162.0 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 18.15 ms. Allocated memory is still 127.9 MB. Free memory was 107.8 MB in the beginning and 106.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 9.35 ms. Allocated memory is still 127.9 MB. Free memory was 106.3 MB in the beginning and 105.4 MB in the end (delta: 917.5 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 184.83 ms. Allocated memory is still 127.9 MB. Free memory was 105.4 MB in the beginning and 93.3 MB in the end (delta: 12.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 877491.48 ms. Allocated memory was 127.9 MB in the beginning and 2.1 GB in the end (delta: 2.0 GB). Free memory was 92.9 MB in the beginning and 639.9 MB in the end (delta: -547.1 MB). Peak memory consumption was 1.4 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - 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 (1025states) and FLOYD_HOARE automaton (currently 72 states, 110 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 178 known predicates. - 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 (1025states) and FLOYD_HOARE automaton (currently 72 states, 110 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 178 known predicates. - 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 (1025states) and FLOYD_HOARE automaton (currently 72 states, 110 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 178 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 31 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 877425.4ms, OverallIterations: 77, TraceHistogramMax: 26, EmptinessCheckTime: 68.4ms, AutomataDifference: 647766.9ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 15.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6784 SDtfs, 41174 SDslu, 109597 SDs, 0 SdLazy, 115336 SolverSat, 6752 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 56539.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 20875 GetRequests, 4153 SyntacticMatches, 50 SemanticMatches, 16671 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4055618 ImplicationChecksByTransitivity, 559111.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1025occurred in iteration=76, InterpolantAutomatonStates: 14274, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 909.3ms AutomataMinimizationTime, 76 MinimizatonAttempts, 150437 StatesRemovedByMinimization, 76 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 422.7ms SsaConstructionTime, 2134.7ms SatisfiabilityAnalysisTime, 98401.7ms InterpolantComputationTime, 9930 NumberOfCodeBlocks, 9930 NumberOfCodeBlocksAsserted, 704 NumberOfCheckSat, 9778 ConstructedInterpolants, 0 QuantifiedInterpolants, 71198 SizeOfPredicates, 225 NumberOfNonLiveVariables, 12800 ConjunctsInSsa, 2875 ConjunctsInUnsatCore, 152 InterpolantComputations, 2 PerfectInterpolantSequences, 21499/66401 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